Not much to say or show, just that the performance problem was due to the textures being larger than the texture cache.
As it is now, on my Mac mini the game runs at under 8% CPU usage in the menus and Zen, and under 10% in Drop. The largest texture is 1024×1024, DXT5 compressed (4:1, or 1 MB). Before it was 1024×1024 uncompressed 32bit RGBA (1:1, or 4 MB). That either means the GMA 950 in these older Mac’s has 1 MB of cache, or perhaps 2 MB (I didn’t check with 16bit RGBA textures, but it’s unlikely).