Yes, that beautiful graphics card is compatible with the MSI 970 Gaming motherboard.
The card requires 1 PCIe x16 lane, and your mobo has 2 x16 PCIe 2.0 slots. The card technically runs PCIe 3.0, but it is backwards compatible with PCIe 2.0 and you won't notice any performance hit.