My son has an 9800gt and it is getting long in the tooth. He wants Battlefield 3 for Christmas and I have concerns that the video card may not run it very well. His monitor is 1680x1050. What would be a decent video card under $100? Can I get something decent at that price and how much faster would it be? I am out of the loop right now with regard to video cards and I need to order something today. Thanks!!!