This has nothing to do with new drivers and Nvidia support. New drivers would not do anything either way cause anything new that Nvidia would have added is not supported by your hardware or it would make your card slower, which is why at some point new drivers stop supporting old hardware.
Your problem is not even driver-related in the sense you think. Windows pops the 0x116 cause the card appeared frozen at some point. That is why Direct X and Kernel also bugged out.
It's probably related to one of the following.
- Over-clocked components, (and don't tell me you don't do it ) which may include ram/gpu/cpu
- Incorrect component compatibility and settings (especially memory configuration and timings)
- Insufficient system cooling
- Insufficient system power
- Defective parts (memory modules, motherboards, etc.)
Without telling us how it happened, my guess is it happened after a game freeze and you force restart the system (probably power button) because bug check 116 happens when windows perform what is known as Timeout Detection and Recovery (TDR) which gets called when a GPU is working at full load and cant respond to system calls and appears as if it's not redrawing or it crashed. Users think windows also crashed, press the power button and TDR starts.
If a TDR is successful you see the famous "Display driver stopped responding and has recovered.", if not you get a 0x0116. You can google for more info.
So stop overclocking if you do and cool your PC better if you don't. Check thermal paste if it keeps happening and power supply/rams and other hardware components. The fact that this happened with 2 windows, also indicates that is more likely a hardware issue.
Hope it helped.