Question Bad PSU, GPU, Storage or bad voltage? Display driver crashing

cannibalBunny

Honorable
May 5, 2014
10
0
10,510
My PC has been having very strange behaviour ever since I built it.

First off these are my specs:

Motherboard: ASUS ROG Strix B450-F Gaming Motherboard
CPU: AMD Ryzen 5 2600
GPU: ZOTAC Geforce GTX 1660ti
RAM: Corsair Vengeance LPX 16GB (2x8GB) DDR4 DRAM 3000MHz
PSU: Corsair RM650X 80 Plus Gold

All these components are only 1 year old.

Now, for whatever reason, when I play only certain games, the game randomly freezes and crashes ( game only, not pc ), sometimes I'll need to kill it via Task Manager.
Sometimes it'll only let me play the game 5 minutes, sometimes I can play for hours with no problems.
Sometimes it'll crash consistently almost instantly when I load into the game, the fix there is to restart the computer then it stabilizes again.

There are also some games that don't crash at all.

Just to list a few

Frequent (Sometimes can play for hours no problems, another times it crashes every time I loaded the game):

Doom 2020
Call of duty modern Warefare ( Unplayable: This always crashes about 5-15 min or instantly into the game)
Battlefield V ( Unplayable: This always crashes about 5-15 min into the game)
Gears of war 5
League of Legends

Infrequent: (Crashes some times, but can usually play no problems)

Assassins creed odyssey
Valorant
Subnautica
Far Cry 5
Division 2

Anyways, every time a game crashes I go into the Windows Event Viewer and see this log:

nvlddmkm
display driver has stopped responding and has recovered

This leads me to believe it could be one of these issues:
  • PSU is unstable
  • GPU is faulty
  • SDD or Harddrives are corrupt (these are around 5-6 years old)
  • Windows installation is corrupt
  • Ram is faulty

Things I've tried:

Cleaning drivers
Reformatting windows
Making sure PC temperatures weren't high
Cleaning PC
Reconnecting cables
Disconnecting things before playing

Is also important to note that I live in Mexico and the electricity is very unstable here.
Someone suggested maybe Voltage regulator could help?

Any thoughts?