Nach dem Preis/Leistungs Verhältnis rate ich dir zur 8800GTS, ich bin zwar auch ein kleiner nVidia Fan, aber warum sollte ich mir eine langsamere nVidia Karte zulegen, wenn es für den gleiche Preis eine bessere ATI Karte gibt.
Also -> 8800GTS
Edit: Deine oben ausgewählten Karte gibts allerdings noch günstiger
8800GTS 320MB
2900XT