not good practice to put HDD and optical drives on the same channel.
the channel will run at the speed of the slowest device ie. the optical drive.
put the hard drives on the primary channel and the optical drives on the secondary.
set the jumpers for master/slave accordingly.
see if this makes a difference to your problem.