Maybe the current run of IMR-4350 is better, but I have found it to be quite sensitive to temperature changes. Actually, this was documented in studies done by the North American Hunting magazine in some reloading articles they did back in the early '90s. I found IMR-4350 to suffer an average drop of ~180fps when going from an ambient temperature of 75 degrees down to 25 degrees. (This from sighting in my gun in CA and hunting in WI.)
In addition to the velocity drop, the inexpensive stock on my Model 70 Ranger contracted, resulting in my POI going from 2" high to 8" low. Had I simply sighted in upon my arrival this would have not have been too problematic, but WI law forbids shooting the day before season opener. In consecutive seasons, I wounded a deer that had to be tracked a long distance before being finished off, then missed a very nice buck...that was when I got smart and checked my zero. I showed up the following year with a synthetic stock and 270 loads with H-4831, instead of IMR-4350. The H-4350 might be just fine...I haven't tried it.