Qemu, vmware, virtualbox all feel sluggish and laggy. I'm allocating half of my computing power (8gb of 16gb ram and 8 cores of ryzen 7 2700) yet still trashy performance. I tried so many different configs but it's all same.

Is it even possible to create a high-performance VM for software development? I want to do all the dev stuff inside a VM. Should I buy an expensive processor or smth; would it make any difference?