Let me get this straight.
The 680 card released soon from Nvidia is actually a lower spec card which was originally the 660 or something, and for whatever reason Nvidia decided to remame it to a 680 and placed it deliberately to compete with AMD's 7970?
If this all true then why are people calling it a failure already? The real top end simgle gpu card hasn't been released by Nvidia yet.
This "round" of Kepler was supposed to be a couple of mid ranged cards. That was when Nvidia had a clear lead over AMD and could take things in their stride.
Then AMD come along with their 28nm and pretty much make buying most of Nvidia's existing cards pointless. I'm referring to the 3gb 580 which was replaced by the 7970 3gb at the same price, and the 7950 3gb which replaced the 580 1.5gb at the same price.
Battlefield 3 also made it harder to choose Nvidia's mid ranged and low end solutions as they are all a bit tight on vram, making the 6950 and 6970 remaining stocks a good buy.
The 680 was originally apparently supposedly rumoured to be called a 670ti, with a 660 coming out at the same time depending on what rumours you listened to.
However, apparently there was this "magical 40% bios" that made the 670ti a far faster card, and thus it got the name 680 and is now being presented as a high end part.
Other rumours include Nvidia saying that AMD's 28nm is "underwhelming" and that AMD basically have a Fermi on their hands due to the way they have combined some stuff into the GPU that they never had before. This could indeed back up Nvidia's "underwhelming" quote.
Since then an Nvidia employee posted on a forum to say that GK104 *IS* the high end part, but no one really believes him.
Basically it would seem that AMD are having problems with their 28nm, whilst Nvidia have a set of golden gonads and lucked out, thus, will take a slight lead and buttrape people with prices.
Thankyou for reading "This thread in two minutes" and have a nice day now
Edit, just to add...
Apparently the 670ti was a "smoke screen" and Nvidia were actually pretending to release a mid ranged card. Apparently the 680 was being shrouded in absolute secrecy and being hidden under the name 670ti.
Depending on what you believe I feel that basically they just got lucky with some overclock testing, and realised it could actually perform a lot more than they thought, thus they renamed it 680 and will now commit mass sodomy.