I've got an old-ish system I want to spruce up for newer games on a limited budget. It's got an Intel Q6600 (4 core 2.4ghz), 3gb ddr2, and an 8800 GTS with 320 mb of gddr3. Mechanical hard drives only, of course. I'm not looking for miracles, but I'd like to be able to run BF3 decently at 1680x1050.
Should I throw all of my money at the gfx card or do I need to do a full mobo, processor, and ram upgrade to really see an improvement? I'm guessing I'm going to need a newer gfx card with more memory no matter what. I was thinking about a 6870.
That CPU is good enough for BF3, overclocking it a bit might help though. Basically I would upgrade to 4GB of RAM and get a GTX 560 or HD 6870. I imagine you should be able to play BF3 on ultra high @ 1680x1050 with ~30-35FPS.