Cause #1: Corrupted Game Files (The Usual Suspect)
Nine times out of ten, 'Aw, Snap!' in League of Legends is just the game's way of saying its files got scrambled. This happens after a patch that didn't download cleanly, a forced shutdown mid-update, or even a flaky hard drive. Don't bother reinstalling the whole game — that's a 20GB download and it often doesn't fix the root cause anyway.
The Fix: Run Hextech Repair Tool
Riot ships a little utility called Hextech Repair Tool. It's not in the game launcher, you have to grab it from their support site. Run it, pick 'League of Legends', and let it do its thing. It'll re-download any missing or mismatched files.
Download Hextech Repair Tool from: https://support.riotgames.com/hc/en-us/articles/360001719647After it finishes, reboot your PC, then launch the game. This fixes about 70% of 'Aw, Snap!' cases.
If you're on an older version of Windows (like 7 or 8.1), note that Hextech Repair Tool might not work well — but if you're on 10 or 11, you're fine.
Cause #2: Graphics Driver Crash or Outdated GPU Driver
The other big trigger is your GPU driver, especially if you see 'Aw, Snap!' right after a champ select or when a teamfight goes off with tons of particle effects. The game engine (especially with DirectX 9 legacy mode) is sensitive to driver instability. You might also notice your screen flickers or Windows pops up a 'Display driver stopped responding' error in the Event Viewer.
Skip Windows Update for this — it's garbage for GPU drivers. Go straight to the source.
The Fix: Clean Reinstall of GPU Driver
- Download the latest driver for your GPU from NVIDIA, AMD, or Intel directly.
- Use DDU (Display Driver Uninstaller) in Safe Mode to completely wipe the old driver. Don't skip this — a simple 'update' often leaves junk behind.
- Install the fresh driver, choose 'Clean Install' if prompted.
- Reboot and test LoL.
If you've got an older card, also check if it supports DirectX 11 — LoL can run on DX9, but modern patches expect at least DX11. You can force DX11 by adding -d3d11 to your game launch arguments in the Riot client.
Cause #3: Overheating or Power Supply Issues (The Silent Killer)
Less common, but I've seen it plenty. 'Aw, Snap!' can happen when your GPU or CPU throttles due to heat, or your PSU can't deliver enough juice under load. This usually shows up after you've been playing for a while, not right at launch.
Check your temps with something like HWMonitor. If your GPU sits above 90°C (194°F) during a match, that's your problem.
The Fix: Clean Out Dust and Check Power
- Open your case and blow out the dust with compressed air. Focus on the GPU fans and heatsink.
- Make sure your PSU is rated at least 500W for a mid-range GPU. If it's a cheap no-name unit, replace it — they die slowly and cause exactly this kind of intermittent crash.
- Set your in-game FPS cap to 60 or 144 (whatever your monitor is) to reduce load.
Quick Reference Table
| Cause | Symptom | Fix |
|---|---|---|
| Corrupted game files | Crash right after patch or randomly | Run Hextech Repair Tool |
| GPU driver issues | Crash during teamfights or on champ select, flickering | Clean reinstall with DDU |
| Overheating / weak PSU | Crash after 10+ minutes of play | Clean dust, check temps, upgrade PSU if needed |
One last thing — if you're still stuck, check the Windows Event Viewer for the exact faulting module. If it says nvwgf2umx.dll or aticfx64.dll, it's 100% a GPU driver issue. If it points to League of Legends.exe itself, it's files. That'll save you a lot of guesswork.