Intel NIC, pci slot help please

Hi everyone


So I have a lack of knowledge of most hardware pre 2010 and am trying to build a freennas based on  a core 2 duo I have. So wondering what pci slot this card requires?
 http://www.intel.com/content/www/us/en/network-adapters/gigabit-network-adapters/pro-1000-mt-dp.html 

Which slots could this card go in on this mother board if any at all? 
http://www.gigabyte.com/products/product-page.aspx?pid=2893#ov

Thanks any and all advice appreciated :D


  

Thats just a pci slot so just in any one of the 3 cream ones

You're better off getting a PCI express nic if you want a dual port nic. That card is for PCI-X and while it will apparently work on the old PCI slots, the bandwidth for those slots is limited to (I believe) 1gpbs total.

It depends on the socket operation to the limit. A bog standard 33Mhz 32-bit slot will support 1064Mbps, enough for a single Gigabit link. A PCI 66Mhz 32-bit or 33Mhz 64-bit will operate around 2128Mbps. Enough for the two ports. And the 66Mhz 64-bit lane will do 533MBps.

The problem I see with a PCI-e card is that most dual Gigabit cards are PCI-e 4x. As the listed board does not have on board VGA, this could led to a few configuration issues and quirks with swapping between GPU and NIC in the 16x slot.

I'm not even sure if the south bridge enables the use of 64-bit cards, which is an issue as the bus only runs at 33Mhz. So I don't think it will support the two nics at full load.

I was also under the impression that the bandwidth limit on the PCI slots was the total, so if it's 1064mbps that's the total bandwidth up and down as well as being a total for all of the PCI slots combined, is that right?