Another recommendation for the 5820k. In most vm situations core count is important. It still has hyperthreading, respectable speed, can be overclocked and has twice the cache of the skylake i7 along with support for quad channel memory. Even though it's slightly older it's a more robust platform in those regards being on the x99 vs the mainstream desktop z170.