If there is packet loss / latency issues on your ISP end it’s unlikely a VPN would do much for this. If the problem is beyond your ISPs network a VPN may help but it’s not too likely.
It might be worth trying a couple of the VPN providers that offer a free trial to test this before signing up