content: came here for this.  I recently tried out a vpn specifically because of youtube videos stalling, tried several of their different connections, some in different countries, i would still get youtube videos buffering as if my connection was shit.  I'm not about to let my ISP off the hook 100% after just a few hours of testing this but I now believe youtube could often be the problem and not my ISP.  It's especially curious when a specific video will always stall or stop loading at the same time stamp no matter how many times i reload it and clear cache.