Is this motherboard compatible with this GTX 970?

Solution
Yes, but it is a bit weak. If you're shelling out the cash for a GTX 970, you should probably get a motherboard that is in the same league, if you know what i mean.
Which motherboard would you recommened then? Also what do you mean by weak?

 
Just realised you're on a 1155 socket, so there aren't really many options. The GTX 970 will work on the mother board you have chosen. just check your case size so that you can fit the card.