I recently bought a Lenovo Legion with RTX4070 I still haven't managed to get Nvidia it working under Linux (the moment I open a browser or anything that uses the GPU extensively things go bad)
Disclaimer I am not very familiar with Linux for Desktop - but to me this is an indication that we are not yet in the "just works" state for desktop linux.