Did you try redirection with DNS?I'm not that lucky, but I also don't live too far away from the servers to have issues. That's why I only care for a free VPN for the browser only.
Use nslookup and ping from your ISP and with your VPN or just other DNS services like Quad9, Cloudflare.
Then make DNS based redirection with e.g. NextDNS.
I do the same with some image server as NextDNS "backend" use slower routing for me.