The 7970 is the more powerful card and I would expect it to perform better than a 960 in the majority of games.
The 7970 is basically an R9 280x, AMD re branded the 7970 as a 280x and made some minor improvements in terms of stock core and memory speeds. But they are basically the same card.