I run a Ryzen 1700/32GB UnRAID box, it works well, power efficient (65w as 1700 rather than 1700x or above), it runs a multitude of docker/VM's quite nicely, my ESXi stuff is all x99 based Xeon ES/i7 builds as they were significantly more compatible in the early days and I tended to pick up cheap parts as I went (my MB+CPU+RAM was less than the cost of the 1700 near launch). Longevity and performance wise the AM4 platform is a no brainer now, compatibility wise i'd probably pick x99, but that's based on purely anecdotal and historic feelings - I haven't pushed ESXi onto the Ryzen as it's got a different job.