As
MrBroadside said, you can't beat the M16A with stopping power and deep impact
Since swapping to this on his advice i've managed to get to about level 25 on Prestige mode, and usually hit about 20-25 kills a game.
I've found as long as you've got good accuracy and damage its a LOT easier to pick people off from distance, as well as up close.