In case anyone comes across my post, I resolved my issue:

I came across a video on youtube about a player with similar crashing issues. He ran Prime95 and it looked like some of his cores were failing tests. He disabled the problematic cores and it looks like that fixed his issues

With this knowledge in hand, I ran Prime95 for hours but my processor never failed any of the tests. Nevertheless, I disabled some of my cores and I've been able to play since my last post so roughly 2-3 weeks now with no crashing.