I just bought the sapphire dual x oc 7970, and I absolutely love it. It over clocks well and plays every game I play on ultra. Its never gotten hotter than 60c and its really quiet. I would recommend it to anyone looking for a new gpu (in that price range of coarse).
Sapphire is very good too, but lately I haven't seen extraordinary pricing on their 7970s.