If your CPU is not maxing out you probably have an IDE device disconnecting. I used to have a HD that kept disconnecting and would stall everything for a few seconds and then reconnect. Eventually it will fail if it's the HD but check your cables connectors first. If those get slightly twisted, the same thing will happen. I hate SATA connectors.