can you, or are there plans to, allow for some kind of driver version selection by the user? sure it would require a reboot to change the driver. but better than forcing a user to choose between major TN release versions just for a different nvidia driver.
i would recommend 3 versions to choose from. ~340 or 390 for ancient legacy cards, ~470 for middle aged cards, and latest driver version (currently 525 branch) to support the newest cards and CUDA features. that should cover pretty much everyone, and major TN software releases could only focus on updating whatever the latest stable version is.
The current driver for Bluefin is 515.65.01.... it was the latest stable release before RC1 of bluefin. We'll update again for Cobia.
The Nvidia GPUs supported are in the "supported Products" tab. Its more extensive than I thought. Includes most GPUs less than 10 years old.

Driver Details | NVIDIA
Download the <dd~LanguageName> <dd~Name> for <dd~OSName> systems. Released <dd~ReleaseDateTime>
www.nvidia.com
If there exceptions .. please highlight,