I asked at work and was told there is no IPv6 and I tried to disable IPv6 but that did not help. I usually use wireless at home (but I tried wired a few times just to test). Maybe this will clarify things more: as I said, after uninstalling the drivers from the device manager and restarting, the wired connection at work works perfectly (windows auto-installs drivers), but simply restarting the computer again at work (after the connection is working) will cause the connection to stop working and will force me to uninstall the drivers again and restart.