Yeah, that crash is annoying. You're in the middle of a dungeon, everything's fine, then boom—error 0xC0000005 and you're back on the desktop. Here's what actually fixes it for most people.
The Fix: Clean Reinstall Your Nvidia Driver
Start with the driver. A corrupted driver install is the #1 cause of this exact error on 30-series cards. Here's how to do it right:
- Download the latest Game Ready driver from Nvidia's website (version 536.67 or newer). Save it to your desktop.
- Download Display Driver Uninstaller (DDU) from the official Wagnardsoft site. This is the tool we trust—don't skip it.
- Reboot your PC into Safe Mode. Hold Shift while clicking Restart, then choose Troubleshoot > Advanced Options > Startup Settings > Restart. Press 4 for Safe Mode.
- Run DDU. Pick "Clean and restart" from the options. It'll remove every trace of the old driver.
- Your PC reboots into normal Windows. Run the driver installer you downloaded.
- Choose "Custom installation" and check the box for "Perform a clean installation." This wipes any leftover settings.
- Let it finish. You should see the Nvidia Control Panel in your system tray when it's done.
After this, launch Diablo IV and play for a bit. Most people report the crash is gone. If it still happens, move to the next section.
Why This Works
The 0xC0000005 error is an access violation—the game tried to read or write to a memory location it didn't have permission to. That can happen when the GPU driver has corrupted shader caches or leftover files from a previous version. A clean install wipes those files, so the game recompiles its shaders fresh and gets clean memory access.
Also, if you updated your driver recently without a clean install, bits of the old version can conflict with the new one. That's a recipe for exactly this kind of crash.
Still Crashing? Try These Variations
Sometimes the clean driver install alone doesn't do it. Here are the other likely culprits, in order of how often I see them:
1. Disable the Nvidia Overlay
Open GeForce Experience, click the gear icon, and toggle off "In-Game Overlay." This overlay uses its own hooks into the game's rendering, and it's known to cause access violations in Diablo IV on 30-series cards. I've seen this fix the issue on its own.
2. Turn Off DLSS or Ray Tracing
Go into Diablo IV's settings, under Display, and switch DLSS to Off or to Quality mode if you had it on Performance. Also turn Ray Tracing off. These features load extra shaders and can trigger the crash if your card is running out of memory or if the shader cache is unstable.
3. Roll Back the Driver
If the newest driver still crashes, try the previous one. Sometimes a new driver has a bug that only shows up in specific games. Go to Nvidia's driver page, pick the version before the one you have, and do the clean install again. There's no shame in staying one version back until the next one comes out.
4. Check Your Page File
If your system has low RAM or a small page file, the game can hit memory limits. Open Settings > System > About, look for "Advanced system settings," click "Performance Settings," then the Advanced tab, and click Change under Virtual Memory. Make sure it's set to "System managed size." If it's custom, increase it to 1.5x your RAM size.
Prevention for Future Crashes
Once you get it stable, here's how to keep it that way:
- Always do a clean driver install when updating. It takes an extra two minutes, but it saves you from these headaches.
- Leave the Nvidia overlay off for Diablo IV specifically. It's not worth the risk.
- Update your motherboard chipset drivers and Windows. Old chipset drivers can cause memory issues that surface as 0xC0000005.
- Don't overclock your GPU if you're getting crashes. Even a mild factory overclock can be unstable in certain games. Use MSI Afterburner to dial the core clock back by 50MHz and test.
If you've done all this and it still crashes, you might have a hardware issue—like a failing power supply or a slightly unstable RAM stick. But nine times out of ten, the driver clean install fixes it. Start there and work through the list.