Yes but just because you have a high bandwidth doesnt mean that those sites feed you the stream at that speed. You have to remember that places like YouTube have how many people accessing the site at any given time and they have to stream videos to everyone not just you.
So therefor streamed videos are capped at how fast they can download. Have you tried pausing the stream for a few seconds to allow some video to download and buffer?