Unreal Engine is exiting due to D3D device being lost. (Error: 0x887A0006 - 'HUNG')

I apologise for posting here however im losing the will to live with this. I have paid for a game via steam that is constantly crashing.
I can see many of you have experienced this however im a player not a coder so not sure what to do.

I run the game Train Sim World 2 and it runs for 5 mins and crashes. I use a PC not a laptop so its not power.
I have updated ALL of teh drivers, Checked the game files, and adjusted so many settings i cant remember what i have done and nothing. Still get the error.
I have tried to report this via the epic web site Unreal Engine Community but even that seems to be broken.
My machine specs are below

Time of this report: 8/23/2020, 16:06:28
             Machine name: ********
               Machine Id: {30451DF8-00B7-45E4-B842-8F0F6A7542B2}
         Operating System: Windows 10 Pro for Workstations 64-bit (10.0, Build 19041) (19041.vb_release.191206-1406)
                 Language: English (Regional Setting: English)
      System Manufacturer: Gigabyte Technology Co., Ltd.
             System Model: AB350-Gaming
                     BIOS: BIOS Date: 01/16/19 11:28:31 Ver: 05.0000D (type: BIOS)
                Processor: AMD Ryzen 7 2700X Eight-Core Processor          (16 CPUs), ~3.7GHz
                   Memory: 32768MB RAM
      Available OS Memory: 32718MB RAM
                Page File: 4933MB used, 32904MB available
              Windows Dir: C:\WINDOWS
          DirectX Version: DirectX 12
      DX Setup Parameters: Not found
         User DPI Setting: 96 DPI (100 percent)
       System DPI Setting: 96 DPI (100 percent)
          DWM DPI Scaling: Disabled
                 Miracast: Available, with HDCP
Microsoft Graphics Hybrid: Not Supported
 DirectX Database Version: 1.0.8
           DxDiag Version: 10.00.19041.0084 64bit Unicode

The error i get is below.

LoginId:83c301bf4118a38d1f8ac1b715af0c5c
EpicAccountId:

Assertion failed: [File:Unknown] [Line: 198] Unreal Engine is exiting due to D3D device being lost. (Error: 0x887A0006 - 'HUNG')

TS2Prototype_Win64_Shipping
TS2Prototype_Win64_Shipping
TS2Prototype_Win64_Shipping
TS2Prototype_Win64_Shipping
TS2Prototype_Win64_Shipping
TS2Prototype_Win64_Shipping
TS2Prototype_Win64_Shipping
TS2Prototype_Win64_Shipping
TS2Prototype_Win64_Shipping
TS2Prototype_Win64_Shipping
TS2Prototype_Win64_Shipping
TS2Prototype_Win64_Shipping
TS2Prototype_Win64_Shipping
TS2Prototype_Win64_Shipping
TS2Prototype_Win64_Shipping
TS2Prototype_Win64_Shipping
TS2Prototype_Win64_Shipping
TS2Prototype_Win64_Shipping
TS2Prototype_Win64_Shipping
TS2Prototype_Win64_Shipping
TS2Prototype_Win64_Shipping
kernel32
ntdll

I have tried this on a win 10 pro license and workstation license. both the same.

Any ideas

Thanks in advance.