Upgrading sometimes corrupts winsock or the TCP/IP stack.
Winsock entries tells Windows 7 how to access your network services. Additionally, your TCP/IP protocol can be corrupted. The TCP/IP protocol is a stack of 4 layers that includes several transport layers, but when this stack is corrupt you will constantly have connectivity issues.
Run the following two commands one at a time in an elevated command prompt.
netsh winsock reset catalog (reset winsock entries
netsh int ip reset reset.log hit (reset TCP/IP stack)