I put down about $2000 two years ago to purchase the gaming computer I have now. Bought all the parts from Newegg, self-build. Cheap and easy. Anyways, I stopped paying attention to new computer parts about three months after I bought it and have just been playing games on it without really paying attention to the technical side of things. I've noticed now, of course, that some newer games I can't run at full highest settings with AA without lag . So I'm basically just asking, what should I upgrade first? Is an upgrade necessary yet? I don't want my computer getting completely outdated. So here we go:
You can sell your Q6600 on ebay for ~$160ish. I sold my B3 stepping 3 months ago and got $170. I bought a Q9550 at microcenter for $180.
I had my Q6600 @3ghz and my Q9550 @3.6ghz. The motherboard is limited by the fsb. I would just stick with your Q6600 and possibly try for 3.2ghz.
Upgrading your gpu is your best option to increase fps in games.
Depending on your budget I would pick up the Radeon 5850. You should see 2x performance if not more
+1 for more GPU. If gaming is your main concern, the Q will hold up for a while. It gets stood up by the i7 and i5, but is still more than competent unless you like spending money. If it's a G0, it should go beyond 3, and the gains keep coming. I also agree on a 5850, you could also go GTX470/480 now, but I haven't done much looking into those.