[r5033] overhaul GFXFIFO again - maybe better this time