I have traced my original quoted problem of few sites not opening to something fishy with Router who is dialing the PPTP / VPN. I dialed through the desktop dialer and all sites started opening fine.
What could be wrong? I am using TP LINK WR741N. PPTP Connection. Some sites stop at "Website found and waiting for reply" and they hang their forever.