Also XP taugt garnix für Gbit Ethernet !
Witzigerweise bekomme ich in der Firma mit alten HP d530 (P4) mit Broadcom-Chip an einem Netgear GS724T locker über 30 MB/s.

Da musst du mal googeln, da gibts Optimierungsparamter für den TCP/IP Stack.
Nach was denn?

30 bis 40 MByte/s CIFS Verkehr ist realistisch für 1GbE. Mit einem schnellen und ordentlichen Backend, vorausgesetzt der Client gibt's auch her, sind auch 70 MByte/s ohne weiteres erreichbar.
Ersteres würde mir eigentlich reichen.
Hier noch ein paar Beispiele, eigentlich keine großen Unterschiede:
(Server: Knoppix 6.2 / Client: XP 32-Bit)
Mit Flow Control und mit Jumbo Frames:
G:\netio126\bin>win32-i386.exe -t 192.168.11.193
NETIO - Network Throughput Benchmark, Version 1.26
(C) 1997-2005 Kai Uwe Rommel
TCP connection established.
Packet size 1k bytes: 14400 KByte/s Tx, 14579 KByte/s Rx.
Packet size 2k bytes: 15560 KByte/s Tx, 15063 KByte/s Rx.
Packet size 4k bytes: 19846 KByte/s Tx, 15055 KByte/s Rx.
Packet size 8k bytes: 20215 KByte/s Tx, 15990 KByte/s Rx.
Packet size 16k bytes: 21181 KByte/s Tx, 16288 KByte/s Rx.
Packet size 32k bytes: 18474 KByte/s Tx, 16465 KByte/s Rx.
Done.
Ohne Flow Control und mit Jumbo Frames
G:\netio126\bin>win32-i386.exe -t 192.168.11.193
NETIO - Network Throughput Benchmark, Version 1.26
(C) 1997-2005 Kai Uwe Rommel
TCP connection established.
Packet size 1k bytes: 16108 KByte/s Tx, 14758 KByte/s Rx.
Packet size 2k bytes: 17156 KByte/s Tx, 14991 KByte/s Rx.
Packet size 4k bytes: 20379 KByte/s Tx, 14884 KByte/s Rx.
Packet size 8k bytes: 20737 KByte/s Tx, 16155 KByte/s Rx.
Packet size 16k bytes: 21171 KByte/s Tx, 16203 KByte/s Rx.
Packet size 32k bytes: 17588 KByte/s Tx, 16423 KByte/s Rx.
Done.
Ohne Flow Control und ohne Jumbo Frames
G:\netio126\bin>win32-i386.exe -t 192.168.11.193
NETIO - Network Throughput Benchmark, Version 1.26
(C) 1997-2005 Kai Uwe Rommel
TCP connection established.
Packet size 1k bytes: 14857 KByte/s Tx, 17796 KByte/s Rx.
Packet size 2k bytes: 16907 KByte/s Tx, 16984 KByte/s Rx.
Packet size 4k bytes: 23390 KByte/s Tx, 17636 KByte/s Rx.
Packet size 8k bytes: 23513 KByte/s Tx, 18530 KByte/s Rx.
Packet size 16k bytes: 23184 KByte/s Tx, 18398 KByte/s Rx.
Packet size 32k bytes: 19823 KByte/s Tx, 18747 KByte/s Rx.
Done.
Aber jetzt kommt's!
(Server: Knoppix 6.2 / Client: 7 64-Bit)
Ohne Flow Control und ohne Jumbo Frames
C:\Users\test\Downloads\netio126\bin>win32-i386.exe -t 192.168.11.193
NETIO - Network Throughput Benchmark, Version 1.26
(C) 1997-2005 Kai Uwe Rommel
TCP connection established.
Packet size 1k bytes: 87055 KByte/s Tx, 113618 KByte/s Rx.
Packet size 2k bytes: 99593 KByte/s Tx, 115287 KByte/s Rx.
Packet size 4k bytes: 109876 KByte/s Tx, 115586 KByte/s Rx.
Packet size 8k bytes: 111698 KByte/s Tx, 115490 KByte/s Rx.
Packet size 16k bytes: 111001 KByte/s Tx, 115167 KByte/s Rx.
Packet size 32k bytes: 114378 KByte/s Tx, 115537 KByte/s Rx.
Done.
Leg dir mal Windows 7 zu, das rockt out-of-the-box.
Wird gemacht!

Das geht nur nicht von heute auf morgen.
