Heavy barreled rifles provide more stability and accuracy. You can outfit them with range finders which will calculate the range you’re aiming at in real-time.
The AR-10s are the beasts that can fire a thousand rounds of ammunition per minute and are able to tear apart a human being into pieces within seconds.