I've been dealing with some frustrating issues on my Windows 11 PC over the last few months. It crashes if I don't have a game open, which makes no sense to me. Some games keep it running, while others no longer help. So far, I've noticed a pattern: when multiple instances of rundll32.exe appear, that seems to correlate with crashes. I've tried reinstalling my NVIDIA drivers, but nothing has worked. When my PC does start crashing, it can happen even before I log in and leads to a soft boot loop. Booting in safe mode helps for a bit, but it'll still crash eventually. I can't even factory reset the computer because it crashes mid-process. Each crash seems to be connected to rxdiag.dll, which I think is part of the graphics driver. Any help diagnosing whether this is hardware or software related would be greatly appreciated!
4 Answers
Lastly, if you haven’t already, try monitoring your system temperatures and performance while playing and not playing games. It could help to narrow down whether it's a heat issue or something else entirely. Also, keep an eye on crash logs in the Event Viewer after each crash for any additional clues!
Also, I've seen similar issues where people discover that their power supply isn't quite enough to handle their GPU plus the rest of the system. It might be an idea to check whether your PSU is adequate or if it's showing signs of weakness. In the meantime, if you can run your games with lower settings or make some adjustments to save power, that might help keep it stable while you troubleshoot the real issue.
It definitely sounds like you've got a tricky situation there! The issue with rndll32.exe running so often can be pretty telling, especially since it's linked to the NVIDIA drivers. Have you tried using Display Driver Uninstaller (DDU) to completely wipe the drivers before reinstalling? It's more thorough than just a standard uninstall. Also, switching to the NVIDIA Studio drivers, which are generally more stable, might help. Just remember to do a clean install when you go that route.
I think it's worth checking if your system is fully updated and if any recent installations might have triggered these problems. If your computer has both integrated graphics and a dedicated GPU like the GTX 1660, Windows might be switching between them, which could lead to conflicts with how rxdiag.dll is functioning. If you can, see if there's a way to force your system to always use the GTX 1660 for all processes. Also, make sure there are no stray NVIDIA folders left over from previous installs that might confuse the system.

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures