Jerboa errored on sending this, hopefully not a double post:
I’m not sure when the last time you tested it out is, but I’m seeing a few things online about kernel 5.14+ bringing in a lot more support for eGPU, albeit AMD and not Nvidia. I could definitely see how that’d be a deal breaker, but it looks like if it’s not working with the newest kernels yet, maybe someone’s working on it as we speak? Fingers crossed!
Dunno if anyone mentioned it, but if I had to guess, you have a DNS leak. Basically your DNS requests are going through your ISP instead of the VPN, resulting in them knowing where you’re going online anyway. Be sure to check for those DNS leaks and setup a custom one if your VPN doesn’t offer one. Don’t forget, DNS traffic over port 53 is also unencrypted, so unless you force those through the VPN, they could still know where you’re going.