If the memory passes all tests, then I would suggest downloading Seagate's SeaTools for DOS. You will have to make a bootable cd or floppy and boot to it, but it allows you to do sector tests on your hard drive. Also, is your computer overclocked? I had issues with a Seagate drive on one of my overclocked amd towers, ran everything at stock and it was fine.