Yes, the CPU could use a boost, specially with the settings at 1680x1050. Try overclocking the CPU to 3.0GHz at least, or even 3.2GHz~3.4GHz, if the cooler permits. If you are running hot, consider the Cooler Master Hyper 212+ CPU cooler. It's cheap and works EXTREMELY well. My Core2Quad Q8400 is overclocked from 2.66GHz to 3.2GHz with my 212+, and my CPU temps stay below 50'C under full load. I'd really recommend it, to anyone, as it helped my system along greatly (it stopped me from upgrading everything after getting my GTX460 1GB, which I overclocked as well).