Do you need to use the builin virtual sound cards ?
It may work a little bit better if you configure the VM to use a single CPU only.
Personally I only managed to get usable results when instead of the virtual soundcard external USB soundscards like
https://www.thomann.de/de/steinberg_ur242.htm
https://www.thomann.de/de/tascam_us_2x2.htm
Both allowed decent results here.