Does anyone know what the difference is in speed between an external USB 2.0 Hard Drive and a IDE Controlled Hard Drive? Basically, I'm debating if external would be too slow for large file transfers, video playback, etc.
But using USB would take cycles from the CPU...whereas you have an IDE controller to handle hard drives...so you'd yield faster speeds - I would think.
First of all, USB HDDs _are_ IDE HDDs - with a USB IDE controller in front of them.
Then, USB 2.0 has a theoretical bandwidth of 480 Mbit (!) per second, or 60 MByte/s. Remember that's raw interface bandwidth; in real life actual transfer rates don't get any higher than 20 MByte/s.
With the best IDE HDDs currently peaking at around 60~65 MByte/s, the question should be answered.
The gist of it is that sometmes USB 2.0 is faster and sometimes Firewire is faster, but you'll still want to stick with ATA133 (or SATA) if you're transferring large files and don't mind the inconvenience of hooking them up internally.