Wow, yeah at 2.5, I think I wouldn't run it in a mixed role either (eg; gaming and desktop general use), though loads of slower threads are ok for of course DC and certain encoding roles, or a bunch of VMs if it suits.
The 1650v3 is a 3.5Ghz/3.8Ghz Turbo with 68GB/sec quad channel 2133 ram (up from socket 1366's 32GB/sec tri-chan 1600), and it's based on Haswell, so core for core it's roughly what you'd get from those 4xxx units, only with a lot more PCIe lanes and memory bandwidth. In fact, it dovetails nicely in comparison with the i7-4770, at 3.4/3.9Ghz, only with two extra cores. My Ryzen 2700X clock for clock with my old 4790k (trusty Devil's Canyon!) seems neck and neck, but the Ryzen having double the core goodness.
If we take that down the line, then with Ryzen 1xxx, he's probably going to be basically equal to a 1700/1700X, due to the clock speeds of those things. Same cores/threads, general IPC. 2600/2600X would be a slight boost with clocks and then 2700/2700X (and especially 3000 series) will just be bigger/better all around.
Would I do it for my main rig? Well, sure. Either way is a win in different respects I guess. It would honestly depend on what level of GPU it's paired with, or if the budget has extra room. My comparison up above was already getting pricier using a 1600 with 2400 ram and a budget mobo. That's always the attraction with these things beyond the novelty/fun of something hugely less common.
Say if someone only has ~$750 total to build a killer gaming PC. If your starting point minus GPU is $400, then you can fit a 2060, Vega 64 AIB, or used 1080 AIB into the mix. Starting @ 550ish on the other hand drops you to perhaps an after rebate 1660, a 580OC, or whatever steal you can find used perhaps on a 1070. Gets harder in a pinch. I pretty much guarantee that in blind tests, if you had to use a GPU at this performance level @ say 1440p, then you could run any number of processors including the 1650v3 and Ryzen 2600, etc, and not be able to tell the difference, just due to GPU bottleneck.
And then of course, will the person upgrade again? The Ryzen, even with a moderate B450 mobo choice, will let you get an upgrade to the 3000 series. At that point, should it also be paired with a GPU beyond the 1080/V64/2060 level, the performance gap will open right up and leave the 1650v3 behind. Right now that prospect is stupid levels of expensive thanks to Nvidia, but who knows, in 2-3 years time it might be common/affordable. Things have slowed down a lot on that front, but unless the world actually ends we will definitely see at least some kind of improvement in that area. Maybe an RTX 2260 or 2250ti will be $199-$249, but meet/beat 1080ti/2080, etc.
All that said, it's really fun to think about an ENTIRE system with 16GB, Hex Core, yadda, that's actually really capable, for less than the price of a 9900k/3900 CPU lol. Hell, some people buy those boards that are $400+