Your issue of Freezing etc is not related to VPN Manager.
24 mbs is enough speed.
The source is the issue. If you're using Krypton then buffering really throws a stream to buffer and freeze when the source is overloaded or low on bandwidth. Jarvis seems to resume from buffering and not freeze like Krypton.
Without the VPN my ping and download are around 25 and 30 respectively and I never get a freeze/buffer. As soon as I put the VPN on, I get buffering.