Is the Ryzen 9 3950X an appropriate CPU, with 64GB Ram (3200 GHZ), and M2 Storage, to run a desktop host work station (Windows 10 Pro) and 10 Additional VM's.
The desktop would have the full range of common software programs. But each VM would only have a separate Windows 10 Pro OS, Excel...