Possibly hardware error. Unfortunately the diagnosis is an elimination process. There are only 4 items that could be defective: CPU, mobo, memory, or HDD. My gut feeling says it is a bad mobo.
Memory is easy to diagnose: just run memtest. SMART errors on HDD can cause BSOD. So for HDD just use another one.