The last driver release by nvidia are craps. Some major linux Distro offer to work with nvidia but the refuse (while they was developping vulkan, and other stuff). And now their drivers are crap because they have some matter with vulkan scheduler. The previous driver was better so you have to choice downgrade or use nouveau. (but it's not optiminal because it's a driver made by volunter by retro-inge because nvidia refuse to realease or communicate about the specs, drivers or whatever).
The best solution use amd gpu or intel. They are fully supporte and include in the linux kernel. And to like Torvald "f%à* you NVIADIA"