I use to have this problem, and the only way i could fix it was to run my ram in different slots, so that it wasnt running in dual channel.
Its a pretty bad solution really, losing out on dual channel, but it becomes tiring trying fix this problem.
IMO its all to do with the DS4 and Ram. I have xms2 C4, and it seems C5 was the one i should have got.