Ran a 5hour full system memtest from a bootable disk

There should be plenty of air flow, cleaned the thing out, and I've had the side of the case for some time... I'll get a tool to check GPU temps and monitor that next, but fairly sure it's not that