How many VMs are we even talking about?

What you could certainly do for this build: go for a more reasonably priced mobo, and throw the money on some better PSU.
Cooler wise: have you considered the recommendation from scratchedpaintjob? hr02, broken, or noctua D14 / 15, L12, etc.
Kinda wondering why they just buy a new setup shortly after, if they could get a decent setup now with future upgrade possibilities. Xeon 2620v3 comes to mind. Adding a second one now or later, or even more Ram if required at any point, will certainly be better if they need a real workhorse.