Which motherboard to choose for the Intel Core i9-7960X?

Which motherboard best suits the Skylake processor of the i9 range, the Intel Core i9-7960X which has 16 cores, 32 threads, clocked at 2.8 GHz with a turbo frequency of 4.2 GHz. Here is a graph that highlights the power delivered by each card, whether in single core or multi-core.

MotherboardGeekbench 4 multi-core & single core
ASUS ROG STRIX X299-XE Gaming 5892
50109
ASUST ROG Rampage VI APEX 6111
47945
ASUST TUF X299 MARK 2 5213
46218
ASUST ROG Rampage VI Extreme 5729
45231
ASUST PRIME X299-Deluxe 5627
43140
Gigabyte X299 AORUS Ultra Gaming 5627
43140