I'm seeing bad flickering when updating UITexture too. Strangely, setting focus to an input control makes the flickering a lot worse.
Had to write my own code to update the drawcall.dynamicMaterial.mainTexture - maybe this is the cause?
Is there a proper way to update the texture dynamically yet?
[NGUI v3.5.5]