Hello,
I don't know if this will relate to your problem or not but it worked for me.
I have a Intel build I3-7350K and 16GB 3200Mhz DDR4, GTX1050 video card.
If you are constantly updating your video drivers , the Registry files get corrupted over time. You can try to uninstall all the video drivers by using something like. DDU Uninstaller. Then install the most recent driver for your card manually from the MFG website. Sometimes you might have to download a prior version of software / driver for it to work correctly.
Second thing is are you overclocking anything?
Since I run a Duo Core processor I have been overclocking everything to play this game. My specific chip only supports ram up to 2400Mhz, Now I have 3200 mhz and with out overclocking the ram manually windows will run my ram at 2400 Mhz because of the chip support. When I implemented my overclock I found that my CPU frequency could not keep up with the Ram frequency so it would shut down the game with the same error you had.
I stepped up my Core clocks on my CPU so i could turn up the frequency on my ram and voila it was fixed. Presently 4.7Mhz 1.39vdc and ram is at 3200Mhz. Hope this helps.
You could try to remove a stick of ram and see if you have any issues, I assume you at least have 16 if you have 8 obviously don't pull the ram stick.
Marty