Right, I'm not trying to be rude either but part of building a custom setup involves being able to do a little DIY.
The short answer is, there is to my knowledge no full cover block for that card, from any of the major manufacturers anyway. Think about it. Sapphire alone produced what, a half dozen different 7970s, with several different PCBs, and that is just one out of many manufacturers. No one is going to produce a full cover block for like a 100 different models of a card. If you plan to water cool, you have a few choices. One, buy reference models. Two, buy a major version of a card designed for OCers, like MSI's lighning cards, or EVGAs classified cards for example. Three, do what you did, and get a universal block for...