I would highly recommend Ryzen over Intel. The Ryzen 3700x performs slightly worse in gaming than the comparable core i7. The i7 is slightly better with single-thread applications (such as gaming), but AMD absolutely destroys Intel when it comes to multi-thread applications (such as editing and CAD, significantly reducing the time it takes to render things). The Ryzen 7 3700x is also cheaper than the comparable 8-core i7. I would simply ask you this; What matters more to you, a slightly noticeable increase of game fps, or would you rather have a machine that is a great editing rig, that can game very well?
I would wait a little for the 5xxx model cpu's to hit the shelves.The old 3xxx models are great but the 10900k is faster in games.But if its productivity then amd crush intel but quite alot.Reason why i won't go for a 5xxx model because they over charge us.For a 5950x it's 1.2usd .Depends where you are.Most prob can get it for a descend price
productivity yes i need it more for video editing side.
if i played games its not mainly in 4k as 1080 is enough even i have 4k monitor as long its playable i dont care so coming back to video editing will the 3950x for year 2020 be worth it will it be fast as rendering and also at render preview in adobe after effects + element 3d and c4d