I had these crashes nearly everyday, sometimes several times a day, for months now and finally seemed to have fixed it (*fingerscrossed*). I'd tried a ton of different things and nothing was working but the last thing I did where it finally stopped crashing was I went into my BIOS. I'd had it set to automatically detect my memory frequency and changed that to put the actual frequency instead of auto. While I was in there I also saw that I had a setting enabled that allowed my CPU to auto overclock and I disabled that (I didn't even realize I had that sort of setting). I did all of that two weeks ago and haven't had a single crash since then. I'm not sure which one fixed the issue but one of them seems to have fixed it as before this the longest I went without a crash was a day. Hopefully that helps someone else!