I'm still running an i7-5820k with DDR 2600 and a GTX 1070 with no issues, gaming and multitasking.
Yeah, and didn't Microsoft still support Windows 10 on Core 2 CPUs from like 2006?
researches possible upgrades to make my gaming more enjoyable
I suggest looking at the cost vs. benefit of any upgrades. In other words, research how much higher fps a given upgrade would give you. Then, compare that to the cost of the upgrade, and ask yourself if it's worth that amount of money to get that much performance improvement.
Another consideration is how long you think it'll be until the upgrade after that, because that might help you pick a good point where you can hang on to at least some components for quite a while. And that leads to considerations about upgrade path
For instance, I'm currently looking at getting an i5 with 32 GB DDR5. Then, I might swap it out for an i9, when Raptor Lake refresh drops. Finally, I might upgrade that DDR5 memory and get a newer GPU. That way, I'm not spending like $2k all at once, and I'll end up with a system that's more up-to-date than if I just bought the best currently available.