H322 usually is very close to IMR3031. I've used it in .30/30, .223, and .45/70 with excellent results.
H4895 is a bit slower, but also gives superior results to IMR3031 in most instances. One exception however is the .257Roberts with 87-100gr bullets.
At one time, Remington used IMR3031 in their factory ammo for the Roberts. It delivers excellent accuracy and velocity with the Roberts.
Varget however, is excellent in the .45/70. I liked 55.0gr under a 405gr HollowBase from my Marlin 1895G, for nearly 2,000fps. Kicks worse than a aquaintances MkX Mauser in .458mag however........