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.


Stay away from the “bandwagon” distros for your first time. Bazzite, Pop_OS, Cachy, etc. There’s nothing wrong with them, but a lot more people use and have been using the more established distros such as Debian, Ubuntu, Mint, Fedora, etc. So if you run into any weird edge case issues it’s much more likely that someone else has already been there and discovered solutions. Once you’re comfortable with Linux you can start exploring the more niche distros that are better tailored to you. Have fun!
While that is true, the amount of those weird edge cases that you’ll get varies wildly between distros. In my experience so far on a somewhat comparable rig to OP, Bazzite has been the only one that actually just worked out of the box and had not a single hickup, while any other distro I’ve tried (Pop, Fedora and Arch) all had several issues that required troubleshooting.
So, I guess, for someone willing to actually understand Linux, learn, and troubleshoot issues themselves, your advice is the way to go, but for the relative who wants their system to just work and would call me anyway at any sign of trouble, I’m recommending Bazzite (or Aurora, I guess) all the way
I’m not sure about this. I’m my experience, 90-99% of the solutions originally for Ubuntu worked for me in Pop.