its probably a hardware related issue, can be very hard to diagnose this type of problem. It could be a hard drive problem also, Have you ever tried a SSD drive? If you got one on hand try it, how old is your computer, it could be also that it's not compatible with windows 7 depending how old...