Any of these would work fine.
http://pcpartpicker.com/parts/compare/asus-motherboard-z97progamer%2Cgigabyte-motherboard-gaz97xgaming5%2Cgigabyte-motherboard-gaz97xud3hbk/
Best motherboard for gaming
CPU: i7 4790k
GPU: msi gtx 970 twin frozor v
Their not a best motherboard for gaming.
You will see no difference in performance from using a 80 dollar Z97 board and a 300 dollar motherboard.
The difference will only be in the quality of parts used, extra features, and a bit better overclocking ability.
Any of these would work fine.
http://pcpartpicker.com/parts/compare/asus-motherboard-z97progamer%2Cgigabyte-motherboard-gaz97xgaming5%2Cgigabyte-motherboard-gaz97xud3hbk/