without knowing what budget/games/resolution your playing, we can only guess...
i think the best upgrade would be a 1060/6gb (the 3gb one is useless, then rather get a amd 480/8gb).
as long as you're playing at higher resolution/ not using a 1080Ti or multi-gpu setup,
amd is faster and cheaper than intel.
at 1080p, recent bios updates improved perf, and cranking up the game/gpu driver settings will lower cpu dependency.
another reason to go with the faster 1060 (maybe 480/8gb), as lots of games start to go towards 3-4gb of vram use,
so to make the build a little more future proof, as it will even allow 1440p and still run cooler/silent using less power than the 480.
make sure to get a zotac amp/msi gaming/asus strix, as they have custom boards/cooling and allow to get the chip to boost to around 2Ghz (by raising temp/power limits)
look for open box/refurb unit at microcenter/amazon..
asrock has the best boards right now, using a bit better quality components (power/vrms) instead of just adding more phases (asus/msi).
if you dont need wifi, you can same a few bucks and get the fatality gaming..
kingston has the best quality ram, but ryzen prefer certain chips right now, so until another bios updates adds more kits, go with geil/gskill.
as the board supports nvme, i prefer a 960 evo, but for now you could get the cheaper crucial mx300 and use it later (when getting faster/larger ssd for OS) as data/game drive.
yeah, dont skimp on the psu. lots of hardware killed by dying power supplies.
evga has the best psus right now, maybe seasonic or corsair, mainly depending on price, as an open box/refurb platinum rated unit might be cheaper than a gold rated new one.
https://pcpartpicker.com/list/8mTgxY
see if you can get an open box/refurb/used one:
picker.com/product/6p8H99/evga-power-supply-220p20650x1