The M1 Garand is limited to 8 rounds. So that one is out per your 10+ round magazine criteria. As far as yardage, 500 and beyond yards would put you in the .30 cal range. My choice would be M1A. Then an FAL, HK91, and lastly AR10.