In case the whole story will help: I played Dark Souls 1 Item Randomizer mod for a week without problem (while recording and streaming), then a few days ago I started to get my first total system crash without a BSOD, my Dark Souls monitor froze and another monitor just goes black. After a while the computer reboots.
Next day I continue my run, after around 1.5 hours, BSOD happened with stop code of SYSTEM_THREAD_EXCEPTION_NOT_HANDLED. The following few days I continues to experience BSOD with SYSTEM_THREAD_EXCEPTION_NOT_HANDLED except sometimes the stop code will be MEMORY_MANAGEMENT without any file names after it.
Then I realize the very first day I experience the crash was right after my GTX 1070 driver updated from 390.65 to 390.77. So I thought maybe it messed up my stuff. So I rolled back to 390.65. And I got another MEMORY_MANAGEMENT BSOD without streaming and playing Dark Souls, I was playing Xcom 1 this time.
I thought maybe the rollback was not doing properly (the control panel window stopped responding after I confirmed rollback, but it still showed my version is back to 390.65 in both GF Experience and control panel), I used Display Driver Uninstaller to completely uninstall the driver in safe mode, and then reinstall it. I also did SFC scan with "Windows Resource Protection found corrupt files but was unable to fix some of them" result, and then did a DISM which said I had no problem whatsoever. And then I did a SFCfix which said they repaired everything.
And...... I just get another BSOD with MEMORY_MANAGEMENT stop code. At first I thought it only happens with I pick up items in Dark Souls or join a covenant, because every BSOD before that is when I "confirm something", including that Xcom 1 BSOD. But no, this time I am just fighting a boss in Dark Souls 1.
So what gives? I am also including the SysnativeFileCollectionApp.zip as attached. Dont know if it gives my spec, so here it is: