The 8600's are weak for gaming so your should definitely get a 8800 if you can afford it. As far as 320 vs 640 it is totally dependent on the game, and somewhat dependent on the resolution. In general 1280x1024 is going to be ok with 320MB on most games for now, but who knows what will happen...