If you are still interest (100% understand if not) Bazzite and Pop_OS both have nvidia specific distros with the drivers baked in. Makes things a lot easier. Pop is Ubuntu and Bazzite in Debian. Pop has been my daily driver for 2 months and have not missed windows.