Nvidia is a better GPU.
I've had a 680 and a 7970. I think 7970s are a far better value than a 680 (and I think they're better in general, they OC like crazy).
You just bought the 7950 at a bad time. They just put out new drivers in early january (6th) that really boosted it.