There is also the protocol overhead associated with each type of communication. USB and ethernet were created with different tradeoffs in mind. On a mildly contested network I believe that ethernet is about 60% efficient due to packet overhead and packet collisions.