thanks guys, after reading the article on hardocp its clear that the 670 is the one to go for it can even be oc'ed to a higher clock speed than the 680.
anyone want to add something before a select best answer??
Yes but the clock speed doesn't tell the whole story. The 680 overclocked still delivers about 5 fps more than the 670 overclocked (it has more cuda cores
). +/- a few frames, its different for each game and for different resolutions.
So really, the question is, "Do you want to pay $100 for 5 more fps"? The more wealthy you are, the more likely you are to answer yes. The answer is different for everyone.