Isso tem a ver com os drivers do FreeBSD para o Virtio, eles simplesmente não estão aptos a executar tão rápido quanto os drivers Linux.
^^ o acima é uma postagem que detalha algumas coisas que você pode fazer para ajudar a desligar o Hardware Checksum Offload no guest e host e também nas configurações do pfSense (não se esqueça de reinicializar a VM antes de testar novamente).
Eu tenho tentado executar o pfSense no topo do Proxmox (base Debian) e em interfaces de gig no bare metal obter 940-980 Mbps, mas no convidado VM obter um máximo de 650-700 Mbps.