"FireWire, uses a "Peer-to-Peer" architecture in which the peripherals are intelligent and can negotiate bus conflicts to determine which device can best control a data transfer
Hi-Speed USB 2.0 uses a "Master-Slave" architecture in which the computer handles all arbitration functions and dictates data flow to, from and between the attached peripherals (adding additional system overhead and resulting in slower data flow control)"
I think USB doesn't actually take use of all its bandwidth
ive seen that with USB v 1.0 it's supposed to have a bandwdith of 12MB/s but whenever my cable modem is connected with USB it only gets to 1.0MB/s