Based on what's available at Newegg.com, the best would be the Acer Aspire AS7750G-9810 which has a quad core i7 2670QM (2.2GHz) and a Radeon HD 7670M graphics card. It has a 1600x900 resolution screen.
It costs $850 + free shipping, but there is also a $50 gift card; probably a debit card with $50 on it so you can use it to buy stuff. http://www.newegg.com/Product/Product.aspx?Item=N82E16834215254
The Radeon HD 7670M is more than enough to play those three games. You can even play Skyrim with it should you ever decide to buy the PC version of it. It should also handle BF3 pretty well.