Sadly enough, I am facing the same problem on 8 cards. The gigabyte 7950 won't even mine with 2/3 fans going. After about 16 months, all my fans died out.
All I can seem to find are those full cover waterblocks, and I don't really want to buy 8 of those either.
Anyone with some insight please help!