I've had alot of problems with Windows making alot of "delayed write failures" with drives set to Cable Select. It seems to apply only to certain combinations of disks and controllers. If you have problems, try a master/slave configuration.
Windows often slows down disks (or rather transfers) by changing to a lower udma/pio mode when if detects read/write failures. As bfg9000 wrote, it might be caused by bad cables - I, however - only had the problems once when using a molex connector with bad connection. The drive lost power shortly - but during transfers it was long enough to produce errors. If that is your problem, you might be able to hear clicks when the drive loses power and spins up again.
In device manager, set the drive to udma mode or pio and then back to udma mode (switch to pio, clock ok, open properties again and choose udma). That helped for me and if I recall correctly, that is also what Microsoft recommends in the knowledge base. I did not find it necessary to uninstall the channel and reboot.