I'm doing just fine with a Ryzen 7 1800x, in fact it's the most incredible CPU I've ever owned. Previously I would always purchase the middle of the road Intel CPU's like the 4770K, which costs the same as the Ryzen 7 1800x here in Switzerland, yeah, we get screwed in pricing.
Though people keep saying that it's not the fastest for gaming, there isn't a single title that I own that doesn't get at least 100 FPS. My graphic cards are two Vega Frontier Edition, the fist one I paid full price for, the second I got through eBay for only 280 CHF, yep, that's all, the housing was scratched up, hence the cheaper price but since I'm using a water cooling solution the housing didn't matter to me. By the way I'm using EKWB's blocks and black-plates. I'm also using EKWB for the CPU as they have a fantastic kit that contains almost everything you need. I say almost as I went with a hard-line solution as it just looked better with my In-Win X-Frame Case that I also got on eBay. After adding in 128GB of 2666 DDR4 RAM, 2x Samsung M.2 512GB 960 drives (I run 2 OS's, Windows 10 and CentOS with VMWare Workstation (that runs, Lakka (a game emulation OS that plays damn near everything (we have around 2,000 games for it) I also have 4 replica game controllers for each emulator installed, i.e. PlayStation 1,2,3, N64, DreamCast, GameCube, Sega, SNES, NES, NeoGEO, arcade games, etc.), Android, Kodi, Windows 10, OSX, Steam, etc.)
The beauty of this is that I can run multiple systems at once, so while I'm working in the office, the kids can be watching movies on Netflix/HBO/ShowTime/Hulu/PopcornTime, Zatto (which is a local app for watching TV in Switzerland, 4K) Kodi (with around 30 apps/sources that contain thousands of videos), playing games, whatever on the TV, there is also no lag in this, in fact it's damn near perfect. I obviously also use my PC also as our entertainment system for the TV. My office is the room next to the living room so I just drilled hole in the wall and connected the TV to the PC, as well as the VR setup. I control the whole thing with a Logitech remote and ROCCAT Sova, well that is when I'm in the living room.
So when all was done and built, the total price came out to be 2,400 CHF. What I got for that is the most powerful computer I have ever owned and was worth every penny. The point of all this was, I have yet to begun to tax this system and can't imagine anything that will. I mean I can play GTA V on the TV while I'm encoding a video, compiling an application, downloading multiple files, etc. without a single hint of lag, I think I'll be fine for the next 3 years, at least. Ryzen is the CPU you want if your goal is to run multiple tasks at once, definitely get as much ram as you can afford, I recommend at last 64. You know, I would get the Ryzen CPU for any task as it's just so amazing, unstoppable.