Recently my pc performance went down to a state were data transfers from the hard drive to an external via USB became ~3.3mb/s. Before it was about 30mb/s. Another thing is that it freezes for a second or two for no reason ( even a right click would give me the loading cursor). I usually turn off my pc by putting it to hibernating and sometimes it took more than 20mins to turn off entirely where as before in less than 5 minutes it would turn off if no heavy programs are left running.
The slow transfer speed was not always the same during the past week, it was like random. (One transfer it shows 3.3mb/s and when another transfer is started it may go up to 20mb/s or more)
During this time I thought it was a virus, got fed up of the little freezing times and made a format (install a fresh OS), actually tried to. During the expanding files step while installing windows 7 it took about 2 hours to reach 75% and then I turned it off.
Yesterday I formatted my laptop ( which I'm currently on) and in 15mins all the steps were done in the installation of win 7.
Today I tried reinstalling win 7 on the "failing" hard drive but on another pc. The same thing happened, it took about 15 min to reach 28% and another 5 min to start from 0% to 1%. During this try I noticed that the DVD Drive was slowing down after a few seconds, like its waiting for the hard drive to process the previously fetched data. The LED on the case which shows the hard drive usage was being switching on and off repeatedly.
I know all of this leads to a failing hard drive but I want to read your suggestions to be sure.
The drive is a Samsung HD103SJ 1TB / 7200rpm / 32MB cache
This drive is 3 years old and when I bought it, it started showing errors to make a backup because it is failing. I went back to the shop and they gave me a new one which showed the same errors, and kept showing them all these 3 years.
Mother board : Gigabyte GA-MA78G-DS3H
Any help would be much appreciated.