If the Nvidia driver does not recover gracefully, it ends up *corrupting* the link to EDID overrides installed with "ToastyX Custom Resolution Utility" in games (not on the desktop), causing a different refresh rate to be used when you start a game, rather than what is on the desktop. With certain custom resolutions installed (in Toasty X CRU), when the NVCP's directX resolutions are corrupted like this, certain EDID overrides in ToastyX CRU can crash the driver again. At this point, all of the "default" refresh rates will work. But any custom refresh rates will switch to something else, and if that something else is another resolution (e.g. 2560 x 1440 @ 144hz) when you are at 1920 x 1080 default, the Nvidia driver will instacrash when launching a game again.
The problem is, Uninstalling the Nvidia driver with DDU in safe mode does NOT fix this problem at all! Whatever is corrupted (something related to the NVCP and custom / directX resolutions / refresh rates) doesn't seem to be touched by DDU.
the only fix to this problem is to either system restore to before you corrupted the NVCP, or to repair install windows

Is it possible to update DDU to be able to fix the parts of the registry or system drivers that the Nvidia custom resolution utility changes? This is actually a pretty serious problem (and it's not DDU's problem). Even if you run DDU in safe mode, uninstall the driver and install a new driver with your internet unplugged, the "corruption" with EDID Overrides (custom resolutions installed with ToastyX CRU) still remains. It's something the NVCP itself does to create its own custom resolutions. Resetting ToastyX CRU (reset-all.exe) doesn't fix this because the problem is in the NVCP itself!
If your NVCP custom resolution utility is corrupted, if you 'test' any custom refresh rate successfully, it will suddenly start working perfectly again---until you reboot! Where it will be corrupted again.
Thank you!