Depends on which Ryzen 3 you have, is it zen 1, or zen 1+, or zen2?
The IPC uplift allowing AMD to now go unequivocally toe to toe with Intel's best has an "about time" aspect to it. AMD hasn't held the "per clock" crown since before Intel dropped the Core 1 line with Yonah, when for a long time -- basically the ENTIRE P3 and P4 era -- that was the norm.
The price bump feels like a ripoff, since new generations are SUPPOSED -- or at least traditionally have -- replaced previous gen. That said they do slot performance-wise in-between the existing product, giving them a chance to empty shelves of last-gen whilst waiting for faster options and production to stabilize... where dimes to dollars in four to six months we'll probably see an "XT refresh" just like we did with Zen 2. That would drop the 5900X to 3900X prices with the 5900XT dropping at the 5900X's price.
For my own rigs I plan on updating in March, probably to 5900X or whatever is in the $500-$600 price range at that point. Back in Narch of this year I upgraded my media center to a X570 motherboard and Ryzen 5 3600 as a way to familiarize myself with AMD tech since it had been over a decade since I last even touched the platform. The plan was for Zen3 to be a drop-in replacement and it appears they're not disappointing us there. Between the clock speed bump from 3.6/4.2 to 3.7/4.8, and the IPC / caching improvements, and doubling the core count, this should be one hell of a change for the gaming/media editing/render/NAS rig.
If you're not gaming or doing things that require high core counts, what you have is probably overkill. There's a reason that -- for now at least -- my workstation (web dev and music composition) is staying a lowly little Celeron J1900. It may go to being a i7 870 just because I've got coming back from a friend's rig that's getting one of my old 4770k's, but that's waiting on a motherboard.