After much contemplating (and with you help of this forum. ) I've decided to go with a Radeon graphics card. I originally intended on getting the Sapphire 7950. While looking around on Newegg, I found a deal for a 7970 that was the just slighly more than the 7950, granted it's an open box, but my experience with open boxed hardware from NewEgg has been really good.
Sooo.. The only thing keeping me from buying the 7970 right now is that it is a PowerColor.
I would go for the Sapphire because it has better cooling IMO and that they just look so, beast. Because they have good cooling, I'm sure you can overclock it and then match it's performance with the 7970.
If you haven't already made your decision, I'd suggest getting the sapphire 7950 because it can take the heat very well even when clocked beyond the 7970. Any feature besides that is a bonus and the 7950 doesn't disappoint.
Bear in mind that there is no guarantee that You will get great overclocking chip. 7950/7970 now are not the same good OC chips as in 2012. Too much limitations due to locked vcores (in some cases), boost "fail" technology and other stuff. Still I'd take Sapphire one - I don't trust Powercolor. Heard about too many RMA's.
The guys are all agreeing with me. With different points of view of course. So go for the Sapphire 7950. Two reasons why: 1. It has better overclocking potential due to better cooling and bigger fans and 2. It looks much better than the horrible PowerColor shroud.