Hey guys,

I feel like I have tried just about everything when it comes to resolving this fatal directx error that happens for me all the time that causes me to reboot my pc when the error happens. Here is what I have tried to do so far:

Updated to most recent drivers
Clean install of drivers
Went to power settings and changed to high performance plan
Went to advanced power settings and changed Link State Power Management to off
Went into Nvidia control panel and changed power to prefer maximum performance
Tried THREE different PSU's
Took RAM out one at a time
RMA'd my GPU with the manufacturer and got a new one
Used MSI afterburner to underclock GPU by 100 MHz
Made sure no overlaying software is open
Clean install of Windows 10 (as a last resort)
Messed with various graphical settings within the game itself
Uninstalled the HD audio driver when clean installing Nvidia driver

Here are my system specs:
GTX 970
16gb ram
Game installed on hdd not sdd (no room on ssd)
Windows 10 64-bit
i7 4790k

Yet by doing all of this I still get the fatal directx error on both directx 9 and 11. I should note that if I roll all the way back to driver 355.98 I don't get a single crash, but just about every driver after that causes the game to crash. I really do not want to have to keep running a driver that is just about two years old but at this point I feel like I have to just so I can play this damn game.
Is there anything else that I might be missing here? Like said this game with the most recent drivers is unplayable for me and I'm not sure what else I can do to resolve this problem. Any advice is much appreciated, thanks guys.