Eine 6600GT würde ich nicht empfehlen, zuviele mögliche Features bei zuwenig Ressourcen.
Ausgewogen und mit sehr guter SM2.0-Power ist wohl eine X800GTO solls eine SM3-Karte werden, eine 6800GS, bzw, eine X1600pro. Allerdings sind die neuen NV-Karten ein ganzes Stück teurer...
Da der NV40 nicht mehr produziert wird (6800GT/Ultra, bzw, erste 6800nu), gibts bei nvidia nur mehr die 6600-Reihe (welche nicht unbedingt empfehlenswert ist, will man schon 200 Euro ausgeben), bzw, wenn man sich in den Foren so umschaut, sehr viel Probleme bereitet. Einzige Alternative hierzu: egay, oder eben eine 6800GS, bzw, X1600XT/X800GTO.
Zu den Radeon-Karten: Die X800GTO ist aufgrund fehlender SM3-Unterstützung und des relativ hohen Preises eigentlich nicht mehr empfehlenswert, die X1600pro bietet immerhin das SM3 und teilweise 512MB Video-RAM (leider nur DDR2-RAM und kein GDDR3...). Die X800GTO kann man mit ein wenig Glück auf X800XT-Niveau bringen, was dann wiederum eine schnellere SM2-Performance bietet... Sind Tweaking-Aktionen deinerseits nicht gewünscht: Nimm die X1600pro, bietet am meisten fürs Geld :)
Aufrüsten lohnt sich jeden Fall, die CPU ist vielleicht nicht mehr ganz up-to-date, aber das geht sich gut aus.