It could also be a failing or over heating HDD. You could try installing the fan control plugin and see what it reports the CPU temp is and what speeds the fans are running. Not sure if it returns the HDD temp though, though there may be a plugin that could do that.