Um mehrere Netzwerkkarten in einem Server sinnvoll zu nutzen, benötigst du Load Balancing. In Windows 2003 Enterprise Server ist dies standardmäßig enthalten, bei anderen Windows Systemen benötigst du einen speziellen Treiber, der das Load Balancing übernimmt. Diesen gibt es entweder vom Netzwerkkartenhersteller oder von einem Drittanbieter.
Man kann 2 Karten auch mit Teaming konfigurieren - dies ist interessant in puncto Ausfallsicherheit, hier würde die zweite Karte automatisch übernehmen falls eine ausfällt.
Da man derartige Funktionen eher im professionellen Serverbereich findet, sind diese auch üblicherweise den teuren Server-Karten -und Betriebssystemen vorbehalten.
Inwieweit es mit Open Source unter Linux machbar ist, weis ich leider nicht, aber die Möglichkeit besteht bestimmt.
Wie mein Vorredner schon sagte ist das Ganze mit Gbit NICs nur sinnvoll, wenn die Daten direkt aus dem RAM oder von einem schnellen RAID System kommen, sowie die Netzwerkkarten über PCIx oder PCIe angebunden sind. Ansonsten kann man die theoretische Performance nicht ausschöpfen.