Originally posted by: phisrow
In almost all instances the onboard LAN is a PCI device, just permanently wired in(in certain situations, mostly gigabit adapters, the onboard device will be PCI-E or a proprietary connection to the chipset).
Actually, starting with the
Sis 735 and nVidia nForce, most modern motherboard chipsets now implement one 802.3u/z MAC layer directly on the system chipset, in order to reduce PCI bus congestion. I/O to these on-chipset devices never traverses the PCI bus and therefore is not subject to PCI bus bandwidth limitations. This statement holds true for on-chipset IDE/SATA controllers as well, but not for "extra" controllers like the common Silicon Image 311x series.
For older system chipsets (pre-2002), or motherboards with "extra" network/SATA/audio chipsets (like the Marvell gig-E chipsets or Silicon Image 311x SATA controllers) which are integrated onto the motherboard, you are absolutely correct: these are just physically wired into the PCI bus and behave just like add-in PCI cards. (In the case of gig-E, this is usually a bad idea due to limited PCI bus bandwidth.)
In any case, the basic idea that everyone is saying here is that your motherboard's built-in network controller will be at least as good, if not better than, any add-on PCI card. So you can safely ditch your old PCI NICs.
Edit: for clarity