I've got loads of gigabit cards lying around, from branded makes that lasted a few months to my last one that became erratic after 3 months and kept losing connection - probably due to the June temperature rise.
This one, cheap though it is, was the easiest to install. In Windows 7 64 bit, you just put in the mini PCI express slot, switch on the PC and Windows automatically downloads a microsoft realtek 64 bit driver from March 2011 - as oppose to old 2009 driver that is packaged with this item. Although the drivers do cover linux 2.4, 2.6, NDIS2, Novel netware client and server, W7 (32/64 bit) W2000, Vista 32-64 bit and XP.
It has a boot rom that adds a Shift-F10 option to your PC startup (before the OS boots) to allow a choice of ptotocol (RPL, PXE) and the Boot Order (Int 19h, 18H, PNP or disable). It has a proper wake-on-lan and supports jumbo frames 4 MTU. You can edit all this on the normal Windows control panel - devices - network card - properties - driver dialog box. But everything, apart from jumbo frames is auto-negotiated anyway. So you don't need to touch anything or even understand any of that - as it works out of the box.
I got speeds of around 30MB/s across my gigabit network (what's that, about 240mbps?), which is fine for shifing large files to the server.
The Maximum Packet size for Jumbo frames on this card is 4K MTU (not the 9K MTU of slightly more expensive ones - so if you've got a lightening fast BUS and SATA III disk then you might need 9 MTU)
Not had any problems with it - - and even if I did, I wouldn't care at this price.