Unless you're going to play the newest games with DX 11, get a GTX 460 / 470. Also, I agree with urbex about the CPU. If you're playing some really demanding game, you wouldn't even need a i7 yet, you can get a i5 for less, and still maintain smooth gameplay, even for demanding games.