Probably not heat... sounds like either poopy memory or your timings are too agressive.It seems to restart faster at a higher FSB than a lower FSB (200=faster restarts than 166)... could it be the heat like you're saying?
http://www.xoxide.com/theracmemcoo.htmlDo you know of any other ways to cool the memory in the system?