I don't think PCI-e is worth it right now. get a 6800gt, or ultra. my 6800 regular does fine. but i hear a 6800gt is good. 6800 regular runs for $300 (mine was $270), 6800gt is $400, and 6800 ultra is $500. I hear the ultra only gives you a 4% preformance gain over the GT. if you can't afford any of that, get a 6600 gt for $200-250