I believe NZXT released a presealed GPU watercooler, and it's pretty close to the Kraken in terms of performance.
So pretty good given what it is, but still not cost-effective.
You can, with some modding, put a CPU tower cooler on a GPU and it cools very well, but you need something done with the memory temps.