@gamingonlinux Did you use rpmfusion or the .run file from nvidia? Also disable the service since you don't need it.
I used this script for installing nvidia stuff on fedora
https://github.com/t0xic0der/nvidia-auto-installer-for-fedora-linux
Fedora was giving me issues after 6.2.11 kernel (constant freezes) so I'm no longer using it.
A CLI tool which lets you install proprietary NVIDIA drivers and much more easily on Fedora Linux (32 or above and Rawhide) - GitHub - t0xic0der/nvidia-auto-installer-for-fedora-linux: A CLI tool w...
sudo systemctl stop nvidia-powerd.service
sudo systemctl disable nvidia-powerd.service
@gamingonlinux Switching to AMD was one of the best decisions I made, given the linux support.
Sure, they're not the strongest GPUs (but they're not far behind at all), but the linux support is very good.
I actually switched to Nvidia since all of the high quality graphics applications did not run on my AMD GPU. 
(I had shader programming at the uni, no chance to get it to work on AMD... Switched to Nvidia and it worked out of the box)
@13reak @gamingonlinux afaik shaders work just fine on amd too, many games and engine use them ?
Unless it somehow uses CUDA, but shaders (or compute shaders) don't use that.
I can just tell you what happened.
AMD: black screen for 2-4 weeks, I was going mad. Tried everything. Tossed the AMD GPU out and...
Nvidia: worked out of the box, same code.
Only thing I have to mention: the open source drivers for Nvidia are horrible but the closed source stuff works.