Bought a e3-1220 v3 off the forums for my gfs pc to upgrade from a g3258 it ran great for about 2 months then would crash randomly between 10mins of on time - 2 hours of on time. WHOCRASHED showed it was a HAL.DLL error. for some reason i had the feeling it was the cpu so i changed back to the pentium and it ran for a week with no crashes. I then put the xeon back in incase i didnt have it seated properly and it kept crashing. Is this fixable or is that cpu now a expensive mini coaster? have updated everything possible, have tried different ram the only things i havent changed are the hdd, psu and motherboard.