As Tony said, it could be a number of different things. The most common that I run into are: faulty/unclean power supply, over heating, faulty memory, and over heating of the memory. Pure lock ups like that are usually caused by one of those four things. Of course, that doesn't mean your problem isn't being caused by something else. Just pointing out the things I've run into the most.
_________________________
Donato
MkII/080000565
MkIIa/010101253
ricin.us