QEMU/libvirt memory overcommitting

Hi,

I have a system where sometimes I run two VMs (win10 and Linux)+host, and I’m trying to overcommit memory, however as soon as I reach the limit of the physical memory (32GB) the system becomes completely unresponsive and I have to hard reset it.
I’ve followed mainly this resource Memory Overcommit Technologies for KVM Hosts - en_US: Slides and I’ve added 96GB of swap on my nvme drive, however for what I can see the swap is never used.
Is there someone that has some advice - besides the obvious “buy more ram”?

Bye
Andrea