If all else fails, add a PCI or PCI-E Network card. That should fix the problem.
Before doing that though, open a
Elevated Command Prompt.
Type
set devmgr_show_nonpresent_devices=1 and press
Enter.
Type
devmgmt.msc and press
Enter to open
Device Manager.
Click on View then Show Hidden Devices.
Scroll down and see if
Network Adapter is present now or if an
Unknown Device shows up. Which ever it is, right click on it and select
Uninstall. Reboot and see if Win 7 redetects the device and reloads the driver for it.