Only NVIDIA can determine what's going on within its driver. That's because, besides new features, NVIDIA has to also accommodate changes made in the Windows Kernel by Microsoft.
I've read that Windows 7 doesn't suffer from the same issues. Its kernel is stable and the NVIDIA driver is well tested on that OS.
Windows 8, 8.1 and, now Windows 10 are a mess. There are major changes in how hardware resources are managed and application developers can't fix kernel related issues; they can only report them to Microsoft and wait for fixes to be applied in the next patch, which often breaks something else.
That's the problem of continuous updates in Windows 10. We were served a half baked, buggy OS and now suffer from the consequences of poorly coordinated, continuous changes.
Currently, in Windows 10, 3D rendering professionals suffer from GPU-related system crashes, and audio professionals suffer from audio dropouts and pops caused by high DPC Latency.