Good job there! it works on my fiji cards. But you say only 4GB cards, so AMD 3GB cards are out of the game? I thought 144,5 had been carefully chosen precisely to raise the memory usage significantly but still allow 3GB cards to mine.
edit: rephrase