Stay with a quad core CPU as you have selected. The Core i3 Sandy Bridge is great, and has Hyper-threading, but for lasting five years and with gaming in mind, the extra dollars for the quad core CPU are well worth the investment. You don't want to buy a dual core CPU now if gaming and lasting five years are the goals. My dual core CPU is more than fine for me for now, but I wouldn't buy a dual core CPU, Hyper-threading or not, if I was buying something right now.

Per the video card, go with the 1GB variant if you go with the GeForce GTX 460. The 768MB variant is good too, and if you can find a super deal on it (which do show up), then it's arguably worth saving the money there.Edited by Princess Garnet - 5/4/11 at 1:32pm