Hot 6950

I've got a 6950 from a friend who knew little about pc's so he let the card run how it wanted, I've been using it for a few weeks now and I have to have to make the fan rev up damn fast once it gets to 80 to keep it from beaking 90 whilst gaming. I was wondering if you guys though the best way to go to keep this thing cool was to get maybe a slightly larger case and shove a fan in every available slot cos my current case is getting old and the fan next to the gpu just died.

It's an Asus Direct CUII card as well

Thanks,

ackel006