Oh and by the way, your list is missing a couple of awesome contenders. "L96A1" and "PSG-90"
PSG-90-L-96/A
Type :Sniper rifle
Place of origin :United Kingdom
Service history
In service 1982 (L96A1), 1988 (AW), 1990 (psg90) - Current
Used by See Users and civil users
Wars Afghanistan War, Iraq War
Production history
Designed 1982 (PM), 1983 (AW)
Manufacturer Accuracy International
Produced 1982 - Current
Number built Approx. 3000 L96A1 for the British Army
Specifications
Weight 6.5 kg (14.3 lb)
Length 1,180 mm (46.5 in)
Barrel length 660 mm (26.0 in)
Cartridge 7.62x51 mm NATO
7 mm Remington Magnum
.300 Winchester Magnum
.338 Lapua Magnum
Action Bolt-action
Muzzle velocity 850 m/s (2,790 ft/s)
Effective range 800 m (870 yd)
Feed system 10-round detachable box magazine
Sights detachable aperture type iron sights
day or night optics