Generally, yes. In order to sterilize a ham so that it can be stored at room temperature on a grocery shelf the processor must heat the ham to a very high temperature. That intense heat negatively alters the ham's flavor, aroma, texture, and nutritive value. Moreover, processors seldom reserve their best hams for their need-not-refrigerate products.
** Asian Recipes