Page Load Timeout on IE

My computer is running Windows 7 and my default browser is Internet Explorer.
Lately, I can’t seem to open well-known websites such as, Hotmail, eBay, and Facebook.
Aside from the following sites, I can browse other sites perfectly.
I am receiving error from IE stating that the page load timeout and cannot be displayed.
I searched on Google and it seems that my problem is very usual.
Hence, I can’t seem to fix it.
Can anyone help?
