Ok, I've Been Playing Online Via Satellite (Dish or something) And Once You run Over Your Data Limit, You're Screwed. Especially If It's battlefield 3. So Don't, You're Better Off Getting A Wireless Hotspot And Paying Like 50 Bucks A Month For Unlimited Data That Month.
Do not waste your money on Satellite internet, I've seen their plans and they are so expensive and their caps are so low! Just wait until a cable/dsl/fiber/3g/4g company comes to your area. I'm so lucky that the rural area that I live in has cable internet from Charter.