This is more fishing for opinions. I know the raw numbers enough to say that a GTX 660 will improve gaming performance, so that is what I am getting. I also know the GTX 660 will not be bottlenecked severely by the current CPU.
I currently am running a desktop with a QX6850 and was wondering if it would be prudent to upgrade it to an i3-3220. The existing setup has 8GB of DDR2 RAM. I would be upgrading directly (i3-3220 would also have 8GB of RAM). The budget does not allow for even a baseline i5, so i3 it is.
I also know that going from 4 physical cores to 2 physical/4 logical isn't always the best thing, but it's a jump up several generations. What do you guys think? Leave the CPU as-is and wait another generation (by the time I have the difference handy Haswell would have launched) or get the i3 and call it a serious overhaul?
I even threw a GTX 560 from my other desktop in the QX6850 and its FPS in games jumped significantly (it had a 9800GTX+). It didn't feel bottlenecked, either. I already knew that it was a solid performer, I just haven't had an i3-3220 in my hands either.