It had dual BIOS and the backup BIOS kept getting corrupted and overwriting the corrupted BIOS on the main one.
Gigabyte has the worst customer service and RMA procedures ever. They sent me a new board, that was corrupted too. Then they RMA'd that one, and the problem didn't go away.
Basically I would never recommend a Gigabyte to anyone.
And on top of that their BIOS is horrible, ASUS is miles ahead.
I really recommend the SAGE10/G if you can afford it. Or the SAGE II (which
@djlild7hina uses). Or find a used/mint Prime Deluxe (not the II).
You don't need to worry about saving PCIe slots, there are plenty in these motherboards. Example, the SAGE10/G has 7 PCIe slots. Do you really have that many devices to put in? Also if TB3 is a requirement for you, the cards are around $70-80 on ebay brand new.
As far as the built in Wifi on the Designare EX, I would not recommend swapping it. Just disable it in the BIOS and
get a good Wifi/BT card or else you're going to have major headaches with BT interference, dropouts etc. (Trust me I already did the homework for you).
The SAGE line of boards from ASUS are WS boards, which means they have better Quality Control (QC) than other boards.
I had a Prime Deluxe II (went through 3 boards) the first one had bent pins, the 2nd and 3rd one could not play well with 128GB of RAM (the RAM tracepaths on the board were of low quality, as even ASUS tech support agreed) so I dumped all of it and got a SAGE10/G.
X299 is a half-arsed platform, so it's best to get the best possible components you can and live with it, or else you're going to spend hundreds of not thousands of hours troubleshooting and pulling your hair out.
This is my last Hackintosh and I'm over it already. The Bad (spending lots of time setting up/troubleshooting) outweigh The good (more value for your $ and possibly faster performance due to overclocking). I just personally don't think it's worth my time to spend troubleshooting this stuff anymore and even then when you think you have a perfect system working, Apple releases new hardware (ARM) that won't be compatible with Intel with their OS....and/or they release an OS update that completely changes the way it boots (Big Sur) and so on. I'm personally over chasing the dragon and can't wait to part out my machine or sell it to someone who is using Windows only.