Windows 7 and 10 desktop crashes into black screen or THREAD_STUCK_IN_DEVICE_DRIVER blue screen, never crashes in games and Linux.

My ASUS ROG Matrix 290x crashes into black screen or THREAD_STUCK_IN_DEVICE_DRIVER blue screen when in Windows desktop, but never when in games or Linux.

 

I have tried clean installs of Windows 7 and 10, it did not change things. Windows 10 was installed, updated and the only 2 other programs I installed were Crimson driver Jan 2017 16.2 and Battlefield 1.

 

I guess the fact that it never crashes in games (neither DirectX 11/12 nor Mantle) when GPU and CPU are maxed out rules out faulty PSU and overheating. I monitor CPU and GPU temperatures, they do not raise above 90°C. The GPU temperature when in Battlefield 4 and 1 is typically 85°C.

 

It rather crashes when it is lightly loaded or when left idle. It often crashes during installing Jan 2017 16.2 drivers, but I managed to install it after a few tries. I only use Windows for games, and I basically boot into Windows and start a game as fast as possible before the desktop has a chance to crash into the black screen.

 

It also crashed with series 15 drivers, however with 15.2 it never crashed and I kept using that driver for a few months. I had to update to the latest drivers for Battlefield 1 and the crashes returned.

 

In the light of the above observations, I believe the root of the problem is the driver. Not the hardware.

 

My system specs are:

  • Windows 10 Home 64-bit
  • Intel Core i7-3820 Processor @4.3GHz
  • Asus Radeon R9 290X ROG Matrix Platinum
  • Asus P9X79 PRO motherboard with P9X79 PRO BIOS 4801
  • 16GB(4GBx4) G.SKILL TridentX DDR3 PC19200 2400Mz 1.65v Cas10 - F3-2400C10Q-16GTX
  • BenQ XL2730Z 27" FREESYNC 144Hz, 2540x1440, DisplayPort connection, FreeSync is on.
  • Samsung 830 SSD 256GB