The cards will fit on your motherboard.
What are you trying to accomplish?
You have a compact motherboard, so I imagine you are looking at a compact case.
That creates a problem when trying to also install a radiator for liquid cooling.
Then, I think you would be better off if you bought evga hydrocopper cards which already have liquid cooling blocks.
Past that, why not buy a TitanX? It will cost less and you will avoid heat, power and dual gpu issues.
FWIW, I also have the maximus VII gene, and I find it to be top quality.