also, um das mit dem speicher zu verstehen muß man erst einma die unterschiedliche wege sehen, die da ATI und nvidea eingeschlagen haben.
eines gleich, eine 9800GTX+ ist auf keinen fall einer ATI HD4870 ebenbürtig, da mußt du schon die GTX260 nehmen.
so, nun mal zu den unterschieden. wie du ja gesehen hast, arbeitet die 4870 mit dem GDDR5 speicher zusammen, daher auch die hohen taktraten der 4870. die liegen in der regel zwischen 3600-4000Htz. allerdings, und hier liegt der unterschied, arbeit der 4870 GDDR5 speicher mit einer 256Bit speicheranbindung.
die GTX260 arbeitet mit dem "langsameren" getakteten GDDR3 speicher, der takt hier im schnitt liegt bei 2000-2200Htz, also langsamer getaktet. allerdings haben die GTX260 eine 440Bit speicheranbindung, einige sogar noch höher.
vergleicht man nun beide anhand ihrer speicherbandbreite, dass ist der maximale speicherdurchfluß gemessen in GB/bits, so liegen dann die beiden grakas wieder in etwa gleich.
also, ATIs 4870 hat zwar den neueren und den fast doppelt getakten GDDR5 speicher, aber halt nur eine 256Bit speicheranbindung. Nvideas GTX260 nutzt zwar noch den langsameren getakteten GDDR3 speicher, dafür hat diese aber mit 440-512Bit die fast doppelt so gut speicheranbindung, was dann aber unterm strich so in etwa die gleiche speicherbandbreite ausmacht.
ich hoffe ich konnte dir den unterschied begreiflich machen.
EDIT (autom. Beitragszusammenführung):
Die 9800GX2 hat GDDR3 Speicher und unsterstützt somit nur DirectX 10.
Der GDDR5 Speicher unterstützt hingegegen DirectX 10.1.
Da man unter Vista eh nur DirectX 10 nutzten kann, sind beide ziemlicht quote]
das hat nun überhaubt nichts mit der verwendung von GDDR3 oder GDDR5 speicher zu tun. eine HD 4850 oder HD3850/70 nutzt auch nur GDDR3 speicher und dies grakas haben auch alle DX10.1 unterstützung.