Pues que raro. Normalmente el cacheado es útil para liberar a la cpu de calcular en tiempo de reproducción y también usar menos ram. Cierto es que la gpu es más rápida y debería liberar a la cpu en buena medida para la visualización.
En cuanto a formato, en .IceCache. No tengo nada en Attribute List.
De todos modos he proabado también con Plot/Write Geometry Cache, y los atributos que el mismo me selecciona (Color, Force, Mass, Orientation, PointPosition, PointVelocity, Scale, Shape, ShapeInstanceTime, SimulatedFrameFraction, Size, SpriteAngle, State_ID, State_transition_Time, StrandOtrientation, StranPosition, StrandSize, y StrandVelocity). Los strands no los estoy utilizando, los podría quitar.
Ya intenté hacer previos con el capture, pero caputura uno de cada 20/30 frames, con lo cual todavía es menos fluído. Solo me queda renderizar con parametros muy bajos, o incluso que solo pinte puntos, en lugar de esferas.