What factors affect sniper rifle accuracy (horizontal, not bullet drop)

battlefield-3

I had been using the SV98 sniper rifle for a while, but could not cause sufficient damage after about 600m, I was getting a lot of bullet drop, and it was difficult to lead a moving enemy.

So I switched to the M98B for a faster projectile and flatter trajectory. Since switching I've noticed that my bullet often misses to the left (seems it is always left) when the cross-hairs are dead-on a stationary enemy. This happens at medium range (250-300m) but is more pronounced at long ranges.

I know the M98B packs more punch at distance, has flatter trajectory, and gets to the target faster. But if it can't be aimed accurately, it's not much use.

Has anyone experienced similar or know if a patch changed the aiming mechanic for sniper rifles? Is there some random percentage chance to not hit where you're aiming?

I am playing on PS3.

Best Answer

I think I found the answer. On PS3, high-powered scopes are steadied by pressing the L3 button (the left joystick). When I pressed the joystick, I also slightly pushed it to the right. This rightward pressure caused the vertical cross-hair to lean toward the right. Since I was shooting at a distant target, I also aimed high to compensate for bullet drop. Since the scope was tilted, adjustments along the (no longer) vertical cross-hair introduced horizontal inaccuracy.

I just have to be careful and press straight down.

By testing, I was able to get the scope reticle to lean right or left by applying left or right pressure. It is very slight, but enough to cause a miss on longer range targets.