Have you checked to make sure that it has not been set to PIO mode. (
details) Drives that are in PIO will use a lot of cpu and be forced to read or write more slowly.
Otherwise I would look at other possible software problems. I don't think there's any sort of hardware failure on the drive itself that could cause that sort of result.