Even if you don’t use OnGUI, you’ll still get 1 draw call per GUITexture (check stats on the game window). Depending on the device, too many draw calls can kill your framerate. The only solution to this is using a GUI manager such as NGUI, EZGUI, or a bunch of others. I recently had a similar problem, and after some asking and reading around, it seems NGUI is currently the favoured option (good price/ease of use/functionality ratio).