said by MineCoast:
Try the following on the command line.
Netsh int ip reset reset.log (the command above is incorrect)
netsh int ip delete arpcache (this doesn't appear to have been tried)
Reboot after running these. It should resolve your issue.
If that does not resolve issue, uninstall/reinstall NIC drivers. Disable TCP/IP Version 6 if it's installed as well.
netsh int ip reset reset.log or netsh int ip reset resetlog.txt will both work.
Its not his NIC drivers - the NIC works fine in safemode.
As I said before - there is software loading in regular mode that is interfering with the HTTP that doesn't load in safemode.
If you can't seem to find it - can try system restore back to a date it was working and hope that system restore removes the program(s) in question. Which is never a guarantee.