I would check up a program called MEMTEST and run it on your RAM. Usually this is one of the sources for a crash. Other could be failing PSU or MB - More likely the RAM
From experience Tiny machines are known to have issues with RAM failing. Just my experience mind.
Philbert
August 2007