SPECS
Ryzen 5 2600x (No OC)
Gigabyte Mini ITX 1660 SUPER (No OC)
B350 Tomahawk
500W Masterwatt Lite PSU (Cheap)
16 GB Ram DDR4-3200
So I've tried:
DDU and install drivers again.
Update Drivers and Update Windows
Reseat GPU, and 6 pin connector
Reseat RAM
Stress Test and try to see if it was overheating (it wasn't)
Cut down GPU power limit to 70% and took clock down by 90
This has been happening for an ungodly amount of time.
Also, occasionally it will say that an application has been blocked from accessing the graphics hardware and that the basic display driver failed, but that only happens occasionally.