As investment it has been awful for you. Once you buy CPU, you should keep it for 6 years or longer, else you don't get much value out of it. Performance bump from Zen 2 to Zen 3 was within 20-25%. I have no idea where you get your chips from, but if you paid retail price for both, then you paid a lot for so little. And then you got 5800X, probably the worst value chip out of all Zens. At that point, what you saved by not buying a new motherboard is just expense avoided, but you blew that by not waiting for a truly big upgrade. A solid investment was buying Phenom II X4 waiting until Zen and upgrading it to Ryzen 1600 and maybe at this point waiting for Zen 4, but likely skipping that too (since it still performs quite well) and then jumping straight to Zen 5. Or having FX 8320 and upgrading it to i5 10400F. This way for minimal expenses you can have at least twice as fast hardware, RAM upgrade, tons of new features. And all if would cost you exactly what 5800X retails for alone. You couldn't tell a difference in gaming between i5 10400F and 5800X, but one costs dramatically less.
Here are benches on HWUB:
i5 performed really well, just like every other chip in that test and at least locally i5 is two tiems cheaper than 3600, not only that but has been for nearly two years without any price changes. If you want even cheaper CPU, then there's i3 10100(F), which is quite fast too:
It's not much slower than i5:
And here you go, your all expenses could have been minimized to just 100 USD and if you bought 3 AM4 chips, you literally spent over 1k USD for minimal gains. The entire i3 platform would have been 220-280 USD, literally less than 5800X alone.