RX 590, RTX 3050? Jesus Christ. People get a grip, this isn't Core 2 Quad or some random nearly useless e-waste, this is basically i3 10100F, but a bit older. It will take much faster cards perfectly fine and is still okay even for 4K gaming at 60 fps. It's still perfectly decent CPU.
I think you underestimate the RTX 3050 and/or overestimate what a 7-year-old locked quad-core can do. Even if this was an overclocked i7-6700
K, which it isn't... you'd probably lose frames with an RTX 3060 on it in many games, even if your system had carefully tweaked memory. This processor is
worse than a Core i3-10100F in practically every regard.
There's also the fact that OP is using a low-end 500-watt power supply and has no intention of replacing it, which means that your options become limited as power requirements increase. A 3050 is a plug-and-play solution that works there, and the RX 590 will also live with that power budget and OP has the option to buy a non-mined off a friend for a nice price, as well, making it a legitimate/valid option in this case.
With so few cores at limited frequencies and TDP and the aging architecture, the matter of it being unlocked and overclocked can easily make or break the day. TPU's i3-10100 review done with a 2080 Ti shows a fairly sizable gulf in performance in many games, though adequate, it leaves a lot of GPU power on the table as well:
Intel's Core i3-10100 is the most affordable Comet Lake "Core" processor. Unlike its predecessor, it finally has HyperThreading, which brings the core configuration to 4c/8t. Our Core i3-10100 review takes a close look at how Intel's new budget offering performs against AMD Ryzen 3 3100 and 3300X.
www.techpowerup.com
And that, of course, considers Comet Lake has pretty much most if not all of the Skylake family's security bugs fixed in hardware without the infamous slowdown problems that you'll run into with an aging 6th gen processor.