Gigabyte Gaming 7 was a failed motherboard, which is why it was quickly EOL'd to the Designware line.
I had a G7 which failed on me later on.
Gigabyte tried to throw in too many features on one board, it made it very unreliable.
Its a very pretty board tho, it has a lot of RGB on it, that lights up the entire board.
The Strix is a top class board from ASUS.
Its always a good choice if "money is no object" build is what your aiming at.
Another board you should look for is the eVGA X299 Classified if you need 8 ram slots, or the x299 Dark if your okey with 4.
The Dark is an over engineered board aimed at overclocking and stability.
Its a very cut down board, without a lot of features one may want, but its a VERY STABLE platform for overclocking and tuning.
Basically i tell my friends and family, the Dark series should not even be a choice unless you know exactly what the Dark Series is, meaning its not a average person's motherboard.
MSI MEG and Godlike are also very good boards, if you can find them.