I'm seeing memory being noted in the crash dumps, this can be RAM, paged memory,
driver induced or HDD error
Since the HDD has been replaced and tested, with the same problems still, let's check the RAM.
Run memtest86+ for 7 full passes, with all RAM cards installed.
Best to run overnight as depending on the amount of RAM you have may take several hours.
If you get any errors you can stop the test.
RAM - Test with Memtest86+
Check which Intel RST driver version you have installed and post it here.
If the memtest86+ is clean, then run Driver Verifier for 48 hrs, if it gives constant crashes you can disable it.
This is a tool that stresses
drivers in order to make them crash, post full crash reposts. Wait until you get several crashes before posting the reports.
This will make the system run slower than usual and is normal.
Driver Verifier - Enable and Disable