Hi, welcome to tenforums.
I suggest you start with basics:
- check your disk: e.g. HDTune v2.55, Health and Error Scan tabs
if ok run
chkdsk c: /scan
from an admin command or powershell prompt.
Then if ok, similarly run
SFC /SCANNOW
If all ok, please perform a clean boot and see if you still have problems.
Also perform a RAM check. (Tutorial available) (I think you've done that)
You can try using this:
Enable and Disable Driver Verifier in Windows 10
Did you make any changes around the time this started?
Are you overclocking?
In a somewhat similar thread one user found their problems occurred because they had one particular program installed.
Random problems may also occur if your PSU has a marginal voltage.
Does it crash at all in Safe Mode?
That's just for starters...