If Popcorn Time is buffering, your connection may be slow or your ISP may be throttling your speeds. With a VPN, you can avoid this issue. However, a VPN will generally slow your connection (if there's no throttling), so make sure you get a fast one.