nForce Forceware connects only at 100 Full-Duplex?

I have a nForce Forceware Adapter and the drivers say that this is a 10/100/1000 network card, however when you perform a base install of Windows Vista x64 SP1 you get the 1GBps, however if you update your drivers with the Forceware drivers (which is recommended) you will notice that your NIC will drop to 100 Full Duplex (100FD)
I first thought that it might be a good idea to post a support case on Nvidia Forum's this go me nowhere except for a load of automated responses about service packs and driver versions.
So, I was on my own......power up Google and get searching, a couple of hours went by and someone lead me to the network properties for the NIC I had the issues on.....bingo!
If you have this issue and want to fix it then follow the guide below:
1. Open the Network Sharing Centre...
1gbps_fixer
2. Click Manage Network Connections....
1gbps_fixer
3. Right click on the active network connection and choose properties
1gbps_fixer
4. Click on Configure for the NIC and choose Advanced, then click on "Interrupt Moderation" and Disable this feature...
1gbps_fixer
5. Disable Large Send Offload (IPv4) for all entries in this list...
1gbps_fixer
1gbps_fixer
1gbps_fixer
7. Return to to screen as shown in step 2, on the toolbar click Advanced>Advanced Settings and ensure you have removed the tick boxes for all IPv6 entries as shown below:
1gbps_fixer
8. Reboot Vista for the 1GBps network card speed in Vista x64 SP1