If you are using a triple monitor setup then you should get the 7970 as it has 3GB of VRAM, if you are not using triple monitors go for the 680.
Both of these cards have great coolers on them so either of them would be sufficient depending on your monitor set-up.
If you want the BEST POSSIBLE performance then go with the Matrix.
Thanks A lot
I think i will be going with The Matrix for Performance.