check the fans. cooling could be struggling. causing overheat and shit down. variable power usage would explain the random freeze times
aah, maybe, it has stayed in a dusty basement for about a year