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)