One thing I always do for slow hard drives is erase the free space. To do this, open Disk Utility, select the hard drive,cgo to the erase tab, and select erase free space. This won't delete your files, it just removes the remnants of the files you already deleted.