A funny note on the Nvidia drivers comment.....about a year and a half ago, Nvidias drivers mysteriously (might be 2 years now actually) stopped supporting my monitor.
For no reason that anyone could deduce, 1080p would produce garbage on my screen....basically diagonal lines, as though something in the signal was reading the EDID or something incorrectly, it was truly bizarre. Games would run, but the display would show diagonal lines of gibberish. Occasionally I could get away with going to windowed mode, boom...graphics appear. Sometimes I could go back......and have a functioning game, other times it would go back to gibberish. I decided not to mess about with timings in the Nvidia drivers.
I stayed on old drivers as long as I could before having to "move up" as games wouldn't work or ran like ass using older software......the only solution was to first create a 1916x1080 desktop resolution, disable scaling, and use that rez. Every game would start up, I'd have to go into an INI or CFG to force a 1916x1080 res, and the games would work as expected. But it was frustrating. Some games (rarely) would run normally at 1080p. Other games that didn't allow me to dick around with an ini (Darksiders) simply wouldn't work as I couldn't see the screen to set the game to use a lower rez....and who wants to play a game with scaling? or with windowboxing....right.
With the release of the 314's......the problem MYSTERIOUSLY corrected itself

All of a sudden everything went back to normal......1080p games worked fine, no gibberish, no timing issues, no new hardware.....just....crap just worked again.
Its almost as though when they were working through the drivers, someone noticed that one bit that was set by some guy who was long gone and went "why the hell did they do that?..here let me change that value". Boom, fully functioning again.
The funny part? The day the drivers came out I took delivery on the replacement for that monitor (a Panasonic 37" 1080p set I'm using right now) with modern contrast ratios and gamma settings......
But seriously, yeah...Nvidia was great at cranking out drivers, but around the time they started to include Ambient Occlusion for all games (290.xx ish??) it all went to crap for me. Let's hope the Titans get the support they need.