narrow it down between the gtx and the 640mb gts...It's not worth buying the 320mb version. The 8800gts 640mb comes to around $330 (PNY), while a gtx can go to around $530...So depends if you really wanna spend $200 for that moderate performance margin. Keep in mind that both cards will run games on ultra high at over 40fps, so the gtx is overkill at the moment.