Have you run any tests on the hard drive? I would try virus and malware scans, than run the disk check and see if you get any errors. If not fire up a copy of a performance tester and see if the hard drive is dying. It may be something as simple as bad sectors. If the hard drive checks out run memtest and see if the ram passes.
as i told earlier, yes. i did both and there's nothing with them. also i tried different RAMs and HDDs as well.