QUOTE(vebmetal @ Aug 4 2006, 01:09 AM) [snapback]57501[/snapback]
better? how so?
[/b]
1) Most ethernet cards contain their own controller, hence less load on the CPU during data transfer. USB on the other hand is 'dumb' and uses the computer's CPU for controlling the network functions
2) USB expposes users to direct connection to the internet - atleast with ethernet you use NAT translation and basic device hardware firewall (as long as you don't bridge your ethernet)
3) Ethernet has better cross-platform compatibility.
4) Ethernet is faster
5) Ethernet is much easier to set up. You can then plug and unplug and be on the internet almost instantaneously. You can plug it into another pc, and get instantaneous connections.
6) USB drivers are typically poorly coded and will slow down your pc and are often hard to remove as well.
7) Drawing power from USB isn't ideal. Sure, if you use one USB item that's fine. But if you connect for example:
1) USB Modem
2) Ipod Charger
3) Mobile Phone Charger
4) USB battery charger - for keyboard and mouse
5) USB Speakers
6) and a few more items
You can imagine it's not too great for the PC. Each usb port supplies 5V and 500mA. This is going through the motherboard header and has no other power source. As you already know, the motherboard power requirements are high, with a beefy CPU and a power hungry graphics card as well. It does not want to waste more power on usb.
This is why when you buy a Good Quality (not the cheap ones) USB hubs, they are EXTERNALLY powered. If you use an externally powered hub, then you are fine and you can plug in whatever you wish.