Why does PPC need another ~60MB for "data"?
Not sure where you get youtr 60 MB number from but:
3.1 plain backdrop 4 colour icons. 24 pixels square icons, really small HD at most with few disk buffers and no caching
4.1 full colour backdrop 32bit icons 64 bit square, potentially teratbytes of HD space, many more disk buffers per partition, other caching (SFS has write through caching I think FFS2 has cache hooks that may be enabled) etc etc.
What kind of floating point range and precision are needed to require quad precision floating point in SketchBlock?
Sorry not quad precision floats, I meant 4 floats per pixel, ARGBFloat. Size of buffers still mounts up when dealing with modern image data sizes.