Is that a trick question bro?
Obviously the 7970 is better because it's a faster single GPU card. It has more Stream Processors, runs at higher clocks, has more RAM and the same memory interface not to mention the memory bandwith is 30% higher. It uses a more efficient graphics processing technology as well resulting in less heat and more efficiency.
It is about 30% more expensive as well.