I'd mostly rule out the hard drive. It shouldn't be causing these issues.