Both good cards but I would go for the 970 because of nVidia's feature set.
DSR is a very nice addition and can make older games like HL2/Fallout 3 look very good, you then have ShadowPlay, which allows you to record your gameplay on the fly and even allows you to record the previous 20 minutes (handy if you did something good or something happened you want to see again). Next up is PhysX. I personally am a big fan of what it adds to games and it really does add to the depth and brings games like Batman/Borderlands/Metro LL/Metro 2033 and many many others to life.
On the other side, you have Mantle and that has the ability to give more frames per second over DX11 on AMD.
DSR is a very nice addition and can make older games like HL2/Fallout 3 look very good, you then have ShadowPlay, which allows you to record your gameplay on the fly and even allows you to record the previous 20 minutes (handy if you did something good or something happened you want to see again). Next up is PhysX. I personally am a big fan of what it adds to games and it really does add to the depth and brings games like Batman/Borderlands/Metro LL/Metro 2033 and many many others to life.
On the other side, you have Mantle and that has the ability to give more frames per second over DX11 on AMD.