I'm going to step out on a limb here:
But from what I've been told, slower bullets fly straighter due to the spin from the rifeling in the barrel (to a certain extent). If the faster bullet hits the target, before "stabilizing", you will get "fliers". With a slower bullet, it gives the bullet a chance to spiral and stabilize before hitting the target. I think that the speed of a bullet is only part of the equation. There is rifling twist rates, outside temp, wind, etc...
To your other question, yes, definely buy two or three boxes of each ammo you can find (try to get different case lots too). It will give you more of an idea of what your gun likes.
I bought a couple of bricks of cheapo 22's for my S&W M-41. I was having a heck of a time with stovepiping every round or two. Good thing I had a rifle to use up the ammo, else I would of been stuck with the ammo and no real use for it.