Thank you Flapie for your help. There were no RAM issues according to the windows diagnostic tool. I cleared DXCache and GLCache in the Nvidia files as NV_cache isn't in the Nividia Corporation folder as specified in previous posts you linked. I lowered the RAM frequency in BIOS as well.
Hopefully this works, I'll reply if the crashes happen again.