I've been having a very strange problem that started recently with no warning. I was out of the country for a month prior to the issue starting, but before I left there were no problems with my PC. After a while of use, whether it's playing games or just internet browsing/word processing, my screen will turn black and an "unplug" sound will (usually) play. I can still hear whatever was playing before the issue started, but my monitor shows no signal and I can't interact with my PC at all. Switching the DP cable to my motherboard won't reconnect my monitor, but the monitor connects fine if I switch the cable to my motherboard then restart my PC. If I restart the computer but don't switch the cable, the GPU fans spin but my monitor doesn't find a signal. I used to get an ASUS GPU Tweak II error message "Load vender.dll fail. Install VGA Driver" after restarting but after uninstalling and reinstalling GPU Tweak it no longer appears (now appears after reinstalling GPU Tweak again). After the issue occurs, my GPU is no longer detected in GeForce Experience or in Device Manager. The only workaround I've found to use my GPU again is to remove it from its PCI-E slot and plug it back in. It works just fine for a few hours once I do that, until the issue happens again. I haven't found a way to replicate the problem manually; it just happens randomly.
I'm hoping it isn't a hardware problem, but slowly losing faith
Relevant specs are as follows:
Win 10 Home 64 bit 10.0.18362 (version 1903)
NVidia Driver: 441.87
GIGABYTE Z97X-SOC (BIOS vF7)
ASUS STRIX GTX 970
i5 4690k @ 4.3GHz
8Gb DDR3 RAM @ 1866 MHz
EVGA 650 GQ PSU
I've already tried:
Unplugging DisplayPort cable and plugging it back in (and switching the ends)
Manually scanning for a DP connection on my monitor
Restarting my computer
Unplugging the power cable from my PSU and leaving it for 15 minutes + again overnight
Reseating my GPU and switching PCI-E slots
Switching the ends of the power cable connected to my GPU
Clearing CMOS
DDU uninstalling GPU drivers and reinstalling them from NVidia website
Uninstalling the last few windows updates which were installed the day before the problem began but they keep reinstalling themselves despite windows update being disabled
Switching video configuration in BIOS to PCI-E graphics card
Checking event viewer for any errors (there are none)
Removing my GPU overclock using GPU Tweak
Underclocking my GPU+vram with GPU Tweak
Uninstalling GPU Tweak
Monitoring my temps to watch for an overheat (they were in the 30s-40s)
Blowing dust out of the GPU and PCI-E lanes
Cleaning the pins on the GPU with isopropyl alcohol and ensuring none of them were burnt or damaged (they weren't)
Using an HDMI cable
Updating BIOS
Reinstalling Windows
Disabling CPU OC
Unfortunately I just moved and don't know anyone in the area who could provide a second machine for me to test my components. It's also possible that something was damaged during transport, although I was pretty careful about that.
Any ideas? I'm happy to provide any additional information that might help