Originally Posted by Blade
You are limited by the mobo but (if u can find one) i would go for a Q9550 cpu as an upgrade, your graphics are fine as is your memory,otherwise it's a new mobo & cpu etc.
I run a Q9550 with a GTX285 & BFBC2 runs very very well.
I would say the he should go for nothing less than a Q6600. I had one and it rocked all of my games.