Es ist gar nicht so schwer
atm, mit aktuellen games, benches, treibern, preisen, layouts sieht das ganze so aus (sortiert nach leistung, links die höchste):
X800XT(PE) > 6800Ultra > 6800GT > X800Pro > 6800 > 6600GT > X700XT
etwas unter der X700XT (aber eine mit 256mb RAM) würde ich nicht mehr kaufen, als gamer!!
in deinem fall solltest du dich also für die X800XT entscheiden. die X800XT ist im moment die schnellste karte auf dem markt. vorallem in benches mit quality einstellungen (AA+AF) und hohen auflösungen schlägt sie die 6800Ultra deutlich. ausserdem wird sie weniger warm, frisst weniger strom, ist leichter, 1 slot design. der oftmals angesprochene SM3.0 bringt KEINE, nicht einen einzigen neuen effekt. SM3.0 bringt lediglich eine befehls routine die sehr oft verwendete shader "cachen" kann. die müssen dann nicht jedesmal neu berechnet werden sondern können aus dem cache "gezogen" werden. aber selbst ATI nutzt eine "abart" von SM3.0, deshalb nennen sie es auf ihren karten SM2.0+.
also das einzige was SM3.0 bringt ist LEISTUNG, aber gerade bei der leistung ist die X800XT einfach stärker... also wenn ein game voll auf SM3.0 setzt und das kann gut und gerne bis sommer/herbst 05 gehen (STALKER nutzt auch nur zum teil möglichkeiten von SM3.0) kann die 6800Ultra vielleicht leistungsmässig mit einer XT gleichziehen...
aber dafür hat nVidia das duel im "mid-price" segment klar für sich entschieden, da ist die 6800GT einer X800Pro klar vorzuziehen
aber das ist ein anderes thema.