No, for gaming you'd need a 2080 ti and play at 1080p to notice a difference and for multicore workloads you'd be better off getting a 3900X. The 9900k is a really nice CPU for gaming but it's never going to get better on that platform with 12 and 16 core options on your board and ryzen 4000 down the line it just doesn't make sense.
Just make sure you have excellent airflow over your vrms and run any 12+ core CPU at stock and you'll be golden on your current platform.
I have enough experience with both platforms and there really isn't a scenario where I would recommend any of Intel's CPU over similarly priced AMD variants most people don't have a $1200 gpu to notice the gaming difference but almost everyone will notice the extra multicore performance.
And really when properly configured there isn't that much difference between the top chips even at 1080p in the majority of modern games. Keep in mind you still need a 2080 ti to get any of these gains.
Today we're comparing the Ryzen 9 3950X and Core i9-9900KS in a massive number of games, using one of G.Skill's most premium 16GB memory kits, the Trident...
www.techspot.com
Yeah, if you like playing at medium settings or 720p you may notice but at realistic resolutions with proper settings for the specific gpu there really isn't much that separates the platforms other than the substantially more multithreaded performance you get with Ryzen at a given price.
At the end of the day its your money do some research into what you do specifically with your cpu and make a decision based on if the benefit out weights the cost. I really like my 9900k system and if this was you a year ago with a 2600 instead I would probably say go for it but the 9900k is on a dead platform and is soon to be eol and replaced by a cheaper i7 and a 10 core i9 if you're curious about intel or just plain want an intel system I would wait for that.