I ran my 1060 just fine for a few year. Nvidia has an official, but proprietary driver that might not run well on some distro’s. Personally I haven’t had any issues, though it would be better to stick with xorg and not wayland. Wayland support on nvidia I’ve heard isn’t great, but it does work
Personally I use tailscale which should punch through double NAT. It’s a wire guard based mesh VPN, but an exit node should make it a normal VPN