Well after scouring the internet and testing a few potential workarounds, I may have found another one that works for me at least.
I turned down my maximum FPS to 80 and played a 2 hour session without a crash. That’s the longest without one I’ve had since September. Session ended because I ended it, not a crash.
Other solutions I tested:
Rolling back drivers (worked, but it’s been almost a year now and I play other games)
Turning off Ray Tracing
Turning Vsync on or off
Turning down graphics settings
Turning up graphics settings
Matching framerate limit to my monitor
Starting game as Admin
Verifying game cache
Reinstalling
Only the driver rollback worked, and the last time I tested that was months ago. I’m going to try pushing the framerate limit up a bit (I have a 240hrz monitor) but it seems to be the best workaround option for me for now is to keep the framerate limited relatively low.
Please note mods this is NOT a fix. This is a workaround. My game is still compromised. Hopefully this does work for others though.