any Z97 board would work, find one that looks good and meets the needs. Most Z97 boards overclock quite well. the Maximus VII Hero is a good choice as u have it already. the sabertooth mark 1 is good too. or get the maximus VII Impact and go for a small form factor super powerful system, liquid cool the i7 and boom good to go.
Literally pick a Z97 motherboard that meets the feature set and price, and it will be great for the titan X