Switching to glDrawElements rather than glMultiDrawArrays avoids crashing and succeeds to animate slowy. Switching off geometry drawing improves performance substantially.
Suspect bottleneck is GPU memory, the lack of it forcing to swap things in/out and killing performance.
Probably insufficient space to hold all in GPU memory at once: