In short yes you can buy after market coolers for the 7970 card.
They can range from £30 £40 or right up to about £80.
Most of the coolers will fit a set amount of cards.
Just double check in the listing if the new cooler will fit the model of card before buying.
Have a look by clicking on the link bellow.