Game crashes every 5 minutes unless I change renderer from last one used

Hi guys,

I'm having the weirdest crashing issue. This didn't use to happen but now my game crashes without fail every 5 minutes.

I tried these things:

Reinstalled the game

verified file integrity

reinstalled current driver

restarted computer

Turned graphics to low (even though I shouldnt need to)

BUT then I tried switching off directx11 to GL Core and that fixed it for one session. Then when I played again later I crashed every 5min until I switch it to Vulcan. Then when I load back in with Vulcan I crash every 5min until I switch to a different one. The only pattern I can see is that I load the game, crash after 5 min, then load the game with a different renderer and it will be fine. It can even work with Directx11 as long as I crashed with a different renderer before. If I try loading in with a different renderer before crashing once then I will crash on that renderer until I switch again to a different renderer.

Anyone know what the heck this means and if there is some real fix??