В виртуальной среде, как правило, следует отключить hardware tcp offloading и все на том. Из опыта, на vmware esxi pfsense работает более 10 лет в продакшене без единого разрыва. Еще пара штук есть на VPS, не помню что там, кажется KVM - тоже 0 проблем. За сомнения в адрес proxmox вас участник официального форума под ником werter порвет в лоскуты. Так что, ваш печальный опыт - всего лишь ваш печальный опыт. Не следует так уж его экстраполировать на все варианты виртуализации.
➕ так же крутится на kvm уже несколько месяцев без сбоев. А вот с hyper-v не очень дружит.