Yeah pity about my boards BCLK limit, if I could simply turn it up a notch or two I'd have 30K in the bag.

You can't run the 5970 and 2 x 5870's on the one loop? Good idea to separate the cpu from the 5970 though, those cards put out quite a bit of heat. Is your setup open or in a case?