your internet connection could be a reason..
another reason could be your ISP... just try running the traceroute command for the websites you feel are loading fast and the ones that are not..
heres how > on command line
>>tracert www.google.com
and so on..
i faced a similar problem, but my...