I believe that this PC:
http://www.pcworld.co.uk/gbuk/laptops-netbooks/laptops/laptops/hp-pavilion-15-n268sa-15-6-laptop-black-silver-21862441-pdt.html
from HP will do you good. I believe that it could run BF3 on about medium-low graphics. It is great for office use, and such. It's cheap for...