Recently for the past couple of months Youtube has been very slow for me. Before I used to have Verizon DSL at 1Mb/s(124KB/s), and videos at 360p always loaded up fine without buffering. Of course 480p and 720p would take awhile to buffer. Now I have improved my internet speed to 7Mb/s connection with Verizon DSL still, and YouTube was working fine after that I was able to watch 720p without any buffering at all, the buffering bar would go fast and complete. But now for some reason videos are always slow, they usually start up fast but in a few amount of seconds, they randomly pause and rebuffer and then play again, then pause. Even 360p videos take forever to buffer sometimes, and I don't know what the problem is. The issue isn't only on my computer, but also on my iPhone 4S. Sometimes a 720p video would freeze every 5 seconds, and then when I reload the page the video would run smoothly after. What is the problem, isn't 7Mb/s enough for YouTube?
Here is my speed.
http://www.speedtest.net/result/2411495931.png
Here is my speed.
http://www.speedtest.net/result/2411495931.png