My current rig is featuring an I7 10th gen and a nvidia 4070ti. Is there a distro that you recommend me to use as a linux beginner that is also good for gaming and streaming, that will work with my pc parts? Because I heard that intel and nvidia are famous for causing issues on Linux.


My feeling is that might be a lack of choice here. So, just my 0.00002 cents, to supply you with a few more options:
Just use Debian. It is boring but it will work.
Or, Tumleweed has been named. But it is not maximally stable. Better, use Tumbleweed in a VM on top of OpenSuSE leap. That way, you have both superb stability and a very current system.
You could also sell your nvidia card (let’s be honest, it probavly will only bring you grief), and get a AMD radeon which is fully supported by a libre kernel. Then, you can install Guix on it. Then you have a truly reproducible, very lean and organized system.
If dropping the nvidia card sounds too extreme for you, you can also install Debian, and install Guix as a package manager on top of it. That will work because the Debian kernel supports the hardware. But don’t forget that NVidia is a nuisance, often. Well, you might have luck.
Let’s say you are short on money and you don’t want a system that consumes too much RAM, since that has gotten expensive, man. So, you could get Debian with XFce as Desktop environment. Or, even leaner, you could get ICeWM.
Or in case you want a very fast Lisp-based window manager with very fast, manual tiling, try StumpWM, say, on Debian.
Or, if you want an automatic tiling WM, give i3wm or sway a try. Or GNOME with paperWM extension.
Or, you just want to keep it simple, perhaps. In that case, I’d recommend Debian. Or, perhaps for the start, Debian-derived distro that is easy to install. There are plenty.
But when you want to have it even simpler, get rid of the nvidia card. This really simplifies things.