i havent ever played with a second ethernet card because using a gigabit switch solves all these issues.

ethernet does not change speeds like usb or firewire.

a switch buffers the data and sends it out to the ports at the speed they are selected at.