Another update. As of now it's started crashing again. Tested the ram one more time and both chips passed (32gb). I also ran a stress test through wine called BurnInTest and all passed. The only other thing I know to do is to check the cpu heatsink, clean it, and put new paste on it. I'm also thinking about buying a new power supply just for the heck of it to see if that helps. I've attached the temps I'm usually getting. I really don't see anything out of the ordinary.
I guess another thing I could do is use another drive and install Windows on it and see if it's stable but that's just another hassle. If you guys have any other ideas I'm all ears. Or if you know if anymore reliable hardware tests that I could run that would be helpful too.