I'm not sure if your argument about the 670 being better than the 680 is valid. I don't think W1zzard re-runs all benchmarks on all cards with the latest drivers. The drivers used for the 680 review were probably the beta drivers (v285.62
link). Version 301.10 came out on 3/22, reviews were performed probably a good 2-3 days prior to the drivers coming out. In other words, if w1zzard ran all benchmarks again with the latest drivers, results would different, I'm sure of it.
A 670 is not better than a 680. I think your merely complaining about your 680 because you feel its not worth $499, that is your real argument. And if you're a college student, why are you spending $499 on a video card in the first place, if you don't have the money? Thats another argument you should have with your parents.