Getting hard drive accessing problem

Dear Friends,
I’m using a Compaq Laptop which is three years old. Currently I am getting some problems relating with my hard drive. When I go to access a specific drive or folder such as Movie Folder or Recent Download Folder, it takes too much time while on the address bar it shows something like buffering or index progressing ( OS Vista Home Basic), and even I can’t access the files until this process finished.
I’ve checked the bad sectors, I use scheduled defragmentation software. I even formatted my OS several times but it’s the same problem I am getting all the time.
Is there any suggestion for me? It would be great full.

