OMG, life can be so simple

Firubbi, the faster the data on the cable the less reliable is the transmission.
The effect of an UDMA cable is comparable to a symmetric audio connection versus an asymetric one. It's required for reliability.
Your BIOS should detect this and drive the disk slower - even worse if it doesn't, as then the controller sends data full speed, but is constantly interrupted by errors.
You should experience a vast improvement
cheers, tom