Anything in the system error log?
This kind of behaviour *tends* to point at hardware - is the memory known to be good in another box, for example?
Without access to the boxen in question, troubleshooting is difficult, as you might imagine.
But in this instance I would definitely start with the hardware, then start unplugging peripherals.