Não...
A melhor para long range (E para quase todas as outras situações) é a M416 desde o último patch. A M16A3 ainda é muito boa para long range.
A G3A3 tem o melhor dano em long range e tem um dos menores spreads o que torna o accuracy bem alto, mas tem baixo ROF, altíssimo recoil vertical, pouca munição e a bala vai a jegue de tão lenta que é.
Aqui tem todas as estatísticas das armas do jogo, incluindo uma simulação de mudança de stats que cada attachment faz:
Symthic | Advanced BF3 / MW3 Weapon Stats and Charts