Railven, I disagree completely. Nvidia really hit up social networking places very hard with the 680 launch, as an example i'll say that I watch various pro gaming youtube casts from well known people (swifty, and some others) and they were all given 680s by nvidia to hawk them during their youtube air time. Nvidia also gave their cards to several well known Starcraft 2 celebrities, and other various pro gamer personalities. You are very wrong, they did make a very very strong marketing push especially with social marketing and well known youtube personalities. You can see that they got their wares from nvidia because they have the GTX 680 box that was only given to reviewers with the nvidia logo on it (if you've seen it, the reviewers 680 is in a very distinctive box and isn't available for sale), and they were paid to mention them during air time. I've even asked most of them and they confirmed that it was donated to them by nvidia marketing.
I don't participate in pro gaming obviously but I know i've seen at least 10 youtube gamers that are well known, swifty being the most well known, who were given GTX 680s and were paid to mention that they switched to it on their channels. Stuff like that definitely affects mind share of viewers.
Furthermore, ads for the 680 have appeared on front pages everywhere, hell I think i've seen ads on even non gaming or PC websites. I saw a 690 ad on MSNBC of all places... They have done a great job, and you are wrong that they let the hardware speak for itself....it was a big effort on their part. AMD has done nothing like this.
Now all of this said, i'm not saying that the Kepler is all marketing with no substance. It is a fantastic card and I really enjoy using my 680 SLIs, they are great. However, the combination of AMD messing up in some key aspects and nvidia making a big marketing push gave nvidia a clear mind share win.