get the 512 7950GT mate, my friends got an MSI 7900 256mb, although its a very good card he cant play Battlefield 2142 at highest settings without getting terrible lag, where as i can run everything on full and still have good frames per second on the same game, and we both have the same systems except he has the X2 4600.
So clearly the 512 7950GT is better performing