If you've suffered from a bad internet connection, resetting your networking devices might be a good idea.
Open the command prompt with administrative privileges (
howto) and type the following lines followed with Enter after each line. Reboot after having finished all of them.
ipconfig /flushdns
netsh int ip reset resetlog.txt
netsh winsock reset catalog
I'm not saying this would end your lockups but there's no harm done.