The Gtx 970 and has extremely good price quality compare it to an R9 290x in performance.
About the Gtx 980 I am less enthousiastic , it's still a good card but not as WOW as the Gtx 970.
http://www.tomshardware.com/news/nvidia-gtx-980-970-maxwell,27707.html
http://linustechtips.com/main/topic/218174-toms-hardware-gtx-980-970-review-up-970-matches-290x-980-beats-780-ti-at-200w/
Also I would say the Gtx 980 doesn't justify the higher price compared to the Gtx 970.
If you were looking to buy one I would recommend you the Gtx 970 best price quality in that range ATM.