FYI:After a lot of digging trying everything, I found that the pxeboot and loader.efi was too big simply due to ZFS support.
So I did this after buildworld: cd /usr/src/stand make WITHOUT_LOADER_ZFS=YES clean make WITHOUT_LOADER_ZFS=YES all make WITHOUT_LOADER_ZFS=YES install And now it works, with my old GigaByte mainboard! Why should pxeboot have ZFS support? https://forums.freebsd.org/threads/problem-with-isc-dhcpd-and-diskless-booting.82199/ --HPS