Sometimes it depends which browser you're using. I had really bad luck with IE because it constantly needs the cache cleared.
I prefer Firefox but it's far more glitchy than Chrome. On my desktop, Firefox is fine (running Win7). On my laptop (running Win10 and a smaller screen), I can't even begin to zoom out very much and everything is wayyyyyy too magnified, unlike Chrome or IE.
Needless to say, some better browser support is also important.
Internet providers can play a part - depends on your d/l speed. The more rural folks with less bandwidth tend to have terrible loading issues.
If you put your graphics settings on low, it should help with this issue quite a bit.
The real issue could be resolved if they stop using flash, which is extremely rapidly becoming antiquated.