Well 1st of all DX10 is supposed to be more efficient than DX9, meaning if it were the same game built on DX10 instead of DX9 it would perform better on DX10. I think that 1680x1050 is kind of border line for the 320mb version if you intend on playing games with everything maxed out, as I use my 640mb version I find it's pretty good at every game out their. It's not a GTX or an ULTRA but those are some what of a waste considering how fast things change. ALTHOUGH, when people complain they only get 70FPS on the 320 instead of 90FPS, those people are retarded. It does mean better performance at 90FPS, but the human eye can't see much past 20-some FPS anyway. I will tell you though that anything under 40FPS I can "feel" the difference, but I can't actually see it. Unless you're really due for a new card right now I'd wait till ATI comes out with their stuff even if it's not better. When ATI comes out with their stuff prices will come down on the NV stuff, and you'll save a bundle. So my suggestion is wait for the prices to drop and then get the 640mb.