I run Bazzite on an old 2015 laptop that has an onboard Nvidia 960M and an Intel processor (4th gen i3). Works great, and having dealt with bad updates in the past, I have a lot of peace of mind (I’ve even done a rollback
when an upstream bug came through, and I was able to continue having a working system).
I will caution you that VPN clients can be tricky to install, depending on how they package their software. OpenVPN and WireGuard are installed by default, however, so if you can get the necessary config files, you can do it through the usual NetworkManager.
Have you tried DDU to completely uninstall the graphics card driver?