Have you tried rollback drivers? I found that my network card stopped working after Windows7 did a driver upgrade, turned out the new drivers didn't work properly in Windows 7. If you've re-installed the drivers and don't have the rollback option try searching the vendor's website for an old version of the drivers, then tell windows update to ignore the driver update for it the next time it shows up.