Will Mini ITX GPU fit regular ATX motherboard?

Budget Gamer

Honorable
Jan 16, 2014
32
0
10,530
Was looking at GTX 970 graphics cards and saw one that is a Mini-ITX/mATX version.
model # GV-N970IXOC-4GD
http://www.gigabyte.com/products/product-page.aspx?pid=5252#ov

I was wondering if this Mini-ITX version could be used on a regular sized ATX motherboard (Gigabyte Z97X Gaming 5, Asus Z97-A, MSI Z97 Gaming 5, etc.) inside a mid ATX case?

I know this model is made for small cases/motherboards, but just asking "IF" it could still be used on regular size case/mobo?

If still compatible is there any pros/cons to using this mini version compared to a regular sized GTX 970?
I have heard the mini takes less space so more air circulation and still has the same power as the full size GPU, and still stays cool and quiet even though it is small and only has one fan.

Besides that, what is the best (specific brand/model) GTX 970 to buy?