So I brought a new CPU a Xeon E3-1231-V3 and borrowed a motherboard from a mate, an asrock z87 extreme9/ac, it worked fine for a few days then began to crash randomly, as of now I have tested the ram, GPU, HDDS, PSU, I have flashed the bios, made sure the bios's were sitting properly. and just about everything else, I am unable to test the CPU in another board or put another CPU in this board at the moment as I don't have an 1150 CPU or board, I might be able to test one when another mate gets back to me. However I think it might be a dry solder joint as the system runs fine sometimes and will crash on the bios others or a moment after powering on or on one occasion 12 hours after it turned on. So I am wondering if anyone knows an easy way to identify where to look for the dry joint, but any advice would be great thanks.