Don't know about your specific MOBO, but mine is Gigabyte and I've never had trouble with it.
The 970 is fine for 1080p gaming, But people in general say buy the best GPU you can afford.
If that is the 980 in your system for $1600 and you can afford that, then defiantly go for it.
Orrrrrr buy a mediocre GPU now, something that will let you play games at 720p (lol here me out here!).
Then when the DX12 cards drop buy the best single GPU you can afford at that time since DX12 is going to blast PC gaming into a whole new era. I've heard mention of PIXAR level gaming graphics. It is worth waiting to see.
And if that time comes and it's not actually as good as they say it would be then buy a 980 at a much cheaper price. Just my two cents.
http://www.eteknix.com/dx12-can-handle-600k-draw-calls-increasing-amd-gpu-performance-600/OH and expect to change your system about right up until the hour of purchase.
Keep reading reviews on cheaper bang for buck parts. You'll be surprised at what works well for cheaper.