I have reverted nvidia control panel back to default settings, I haven't changed anything with MSI afterburner or any software. I've done at least 5 clean installs of the latest drivers and rolled them back to no avail. I was told by support that it might be to do with DirectX11, .Net framework or C++ files missing, and I have repaired or reinstalled those files too.
I havn't been following word by word but lemme ask you something first.
Have you run a FULL memtest?
Have you run a FULL HD test using the manufactures software
Have you done a FULL redownload and install?
Have you tried turning UAC off?
Where is your game installed?
Did you try running without any antivirus or malware scanner running?
Have you done a full malware / anti-virus scan (run it overnight if you gotta)?
.Net has some problems where if it gets corrupt the ONLY way to fix it is
A) Windows Refresh and redownload,
B) Reformat,
C) COMPLETE .net uninstall and then doing the updates one by one again.
Now you might think, other games work fine, the whole idea is to remove as many variables as possible.