It looks like you gpu is not dead.
Try the below steps and check after each step
1. Gpu driver problem
Soln: Uninstall gpu driver, reboot, reinstall gpu driver would be sufficient
2. You have corrupted or damaged system files
Soln: a)Type cmd in the search box from Start. Then right-click on Command Prompt to select Run as administrator.
Click YES when prompted by the User Account Control.
b) Type sfc /scannow and press Enter. Wait for the scanning to be 100% completed.
c) Type the following commands and press Enter after each.
DISM.exe /Online /Cleanup-image /Scanhealth
DISM.exe /Online /Cleanup-image /Restorehealth
d) Reboot Windows 10 and run your game software to see if it works. If it doesn’t work, you can try our other fix below.
3. A thing called TDR checker monitors the computers hardware, particularly the GPU, is say the GPU stops responding with the computer for 2 seconds TDR checker restarts the driver. The TDR checker was good on paper but did not work in the real world. as a gpu can stop responding when it is working hard
soln:
Exit all Windows based programs.
Click Start, type regedit in the Search box, and then double-click regedit.exe from the results above. If you are prompted for an administrator password or confirmation, type the password or provide confirmation.
Browse to and then click the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002 (sometimes called ControlSet001) \Control\GraphicsDrivers
On the Edit menu, click New, and then select the following registry value from the drop-down menu specific to your version of Windows (32 bit, or 64 bit):
For 32 bit Windows
Select DWORD (32-bit) value.
Type TdrDelay as the Name and click Enter.
Double-click TdrDelay and add 8 for the Value data and click OK.
For 64 bit Windows
Select QWORD (64-bit) value.
Type TdrDelay as the Name and click Enter.
Double-click TdrDelay and add 8 for the Value data and clickOK.
Close the registry editor and then restart your computer for the changes to take affect.
This puts a delay on the tdr checker of 8 seconds thus the gpu can stop responding for 10 seconds, usually this fixes the problem, if you are still suffering from this issue (after updates or a reinstall of drivers, you know all that annoying driver stuff)
Then do this, do the same thing but instead of "TdrDelay" type "TdrLevel" enter the data value as 0 (it is set to that natively, but double check) then delete the TdrDelay,
Restart