Hi
I have exactly the same problem as this thread describes.
I have make a hundred of BIOS settings twekings but no luck on ESXi 7.0 U3 and also 6.7 15160138.
Mainly I focused to ESXi 7.0 because the hardware is very new (GIGABYTE WRX80 SU8 IPMI).
I have try some kernel boot options such as "jumpstart.disable=vmkusb", " preferVMklinux=TRUE", "noipmiEnabled", “ignoreHeadless=TRUE” (I am not sure if all this supported by vmkernel 7.0 because the are native ESXi drivers).
In contrast there is a confirmed success instaling ESXi 7 on "ASUS Pro WS WRX80E-SAGE SE" whitch is almost the same as Gigabyte except the Network Cards, the proof is here https://linustechtips.com/topic/1324316-vmware-and-threadripper-pro-3975wx-compatibility/?do=findComment&comment=14756220
I will appreciate any tip to bypass this obstacle.