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.