According to Anandtech,"Each GPU on the 7950 GX2 is essentially a higher clocked 7900 GT".
Here
Also, the 7950GT is essentially a higher clocked 7900GT or underclocked 7900GTX.
Here
Blacktalon25: I did take a look at this Tom's Hardware Guide
7950GX2 Benchmark Article, that I'm assuming you are referencing. Grant it, from this article the GTX sometimes beats the 7950GX2 but at low resolutions. And even at low resolutions, the GTX wins only several times.
Your title states 7900GTX vs 7950GX2 but then in your comments you just mention the 7950. There is a 7950GT. Are you now talking about this.
Anyway, if you look
here, you will notice that the 7950GX2 beats the 7900GTX in every benchmark.
I personally feel that the driver was bad in the Tom's Hardware review. I've looked at a bunch of other reviews and I never saw the 7950GX2 perform so poorly.
Edit: I took a look at an older review of the 7950GX2 at Anandtech and the 7900GTX did beat the 7950GX2 albeit low resolutions and no AA on which is pointless anymore in my opinion. So I guess Tom's Hardware is more accurate than I first perceived. Though, once again, these two cards are not meant for 12x7 or 12x10 without AA anyway.
And from what I've read, NVidia even stated that the 7950GX2 was for extremely high resolution to begin with and it's not a card to be used for 1280x1024. If one is looking to get this card then I would assume that they want to play at 16x12 or higher. Otherwise, it's a waste of money.
Bottom line, the 7950GX2 is the more powerful card. Period.