A VPN will stop ISP throttling as it will hide the content you are viewing from your ISP. Your ISP can't throttle your internet connection across all services, so if it can't see what you are doing, it won't throttle any