Whenever I have this problem and I look to the bottom of the screen to see what the browser is "working on" it seems to be "waiting for" an advertising site to load the ads on the page. Once they load, the rest of the page usually snaps up very quickly.
Elvisio "my non-scientific observations" Rodriguez