Nvidia's drivers are the reason I went to AMD, after nearly a year of them blaming the end user for constant TDR crashes, then deciding to man up and pay to have rigs in the US shipped to California for TDR testing, then releasing a driver which mostly fixed the TDR issues--where they were very quiet on revealing why it was crashing(all they said was "we fixed it in most cases"). Though a few intrepid people found it had to do with the drivers dropping the core and ram voltages so low that the cards became unresponsive and unstable.
Y'know, that's quite funny, because I had TDR crashes with my AMD 7790. The crashes were such that I didn't even get a BSOD, and they were seemingly random (although never occuring under 3D load, only under 2D).
Since I built an brand new computer, I had no idea it was the graphics card. I couldn't reproduce a crash, because sometimes it happened three times per hour, and sometimes a week passed by without issues. Could have been anything in the computer, including SATA cables.
It took a month of system instability until I figured out that Windows did create minidumps (but not in the standard location), which pointed me to the GPU being the problem. After that, it took a week of fiddling around with various drivers and even TDR registry settings, until I realized that fixing the GDDR speed at maximum, and not letting it "save power", fixes the crashes.
AMD tech support was clueless the entire time, and so did the internet, actually, because I couldn't find anyone with the same freezing problem and the same solution.