as i have mentioned in the c300 fourms i have seen a 233Mhz arm processor max out a USB 2.0 link, CPU usage was so high it was unusable during the transfer but it maxed it out to the ability of the hard drive (so less than 480mbps but still high)
i hear that firewire has lower CPU usage