Originally posted by: zervun
There isn't that much of a point in throwing 1000baseT's in a home system, 10/100 cards do just fine.
That's a good point. In most usage scenarios, the raw network throughput is not the bottleneck. For example, if you're doing a disk-to-disk data transfer, then the disk transfer rate is likely to be your bottleneck, unless you're striping across many many high-end SCSI disks. Even for memory-to-memory data transfer, the actual throughput you get still depends on things like how multi-threaded your application is, whether you're using TCP or UDP, etc.
Also, if you're serious in getting high throughputs, I think it's pretty important to use a wider PCI bus than a 33MHz 32-bit bus, which can only afford slightly more than 1 gigabit/second throughput. Considering this bus is shared among your PCI, EIDE, USB devices, and in most cases, by the north bridge as well, it's hard for your gigabit ethernet card to be able to achieve anything close to the advertised gigabit/second throughput. Upgrading to 66 MHz or 64 bit or both will give you a much wider PCI bus to play with.
Edit: Stefan2000, I looked up the card (Intel PRO/1000 MT Desktop adapter) at
Intel's website and it supports both 33MHz and 66MHz, but only 32-bit, not 64-bit. Its sibling the Intel PRO/1000 MT Server adapter supports all of the above plus 64-bit as well. Another thing I noticed is that it has drivers for all the favorite Unix variants including Linux 2.4.x and FreeBSD which is good.