Då låter det som dina VM:ar inte alls är "compute-bound". Om det stämmer är det i första hand rejält med RAM du bör prioritera och eventuellt bra I/O (om de gör mycket I/O, annars bara RAM), några extra kärnor hit eller dit lär inte spela någon större roll då.
Vill du slippa värmeproblem finns ju "icke-X" versioner av AMDs CPUer och "icke-K" versioner av Intel. Båda drar rejält mindre effekt. Är i.o.f.s möjligt att konfigurera en Intel K CPU som en icke-K via BIOS, tror samma går att göra med Ryzen (vilket jag borde veta givet att mina desktops kör 3900X, 5950X samt grabben har en 7800X3D, men har aldrig kollat...).
Använder 13600K och 13700K en hel del ihop med Docker Desktop på Windows i andra sammanhang, det har fungerat utmärkt (angående det som står ovan). 13600K är i praktiken konsekvent snabbare än min 5950X, även all-core, så någon nytta gör E-cores...
Edit: angående RAM, har haft 128 GB RAM i 5950X systemet sedan start (köptes 1H 2021). Det har fungerat bra "trots" att det är en max:ad konsument-plattform.
Känns som att en bättre cpu skulle göra susen? Kör just nu 35st VM.