I'm in the process of selecting a PC. I'm in a bit of a conundrum as my budget is limited. I need to run Windows 10 Professional and Linux Debian distro on the same PC. I hope to install one of them on a virtual machine. When it comes to virtual machine performance what is most important: RAM, processor speed/capacity, or hard drive speed?
I agree with Daniele re the performance advantage of SSDs, but specifically, lots of fast RAM is the single most important component for running VMs. If you can't fit all your systems in RAM at once, they'll be bogged down with swapping, no matter how fast your SSD. Conversely if you've lots of excess RAM, boots will be slower from spinning disks, but subsequent disk caching may well improve performance beyond what's available from SSDs in a RAM starved machine.