My first thought:
This may be an issue with your cache.
Your cache is a deposit for all of the temporarily downloaded files onto your PC which allows content to run smootly, rather than constantly streaming the content it pulls it directly from your PC.
Depending on which browser you use, how to check your available cache size varies. Try to increase your cache size.
--------------------------------------------
This is all assuming that you have a good internet connection that is relatively fast.