It's a tough one but as the guy above says, buy cheap RAM just too test, bad memory can cause some ridiculous errors. Failing that I'd try another CPU even if it costs a few quid. Or if the CPU is under warranty you could chance just sending it back on a whim.