Speed problems with st7735

I was replying on a Tablet. Then my left palm must have touched some icon on the screen. And I lost everything.

A 128x64 0.96" OLED is pretty small.
A 160x128 1.8" TFT is more practical.

You should be able to achieve 20 full colour frames per second with a Uno.
Probably 60 FPS with the STM32.
Actually, blitting 20480 B&W pixels takes the same time as 20480 colour pixels.

But seriously, you don't normally blit a full frame in one go. You draw / update graphics as required.
Even with an animation, you seldom change the full area with each frame. You only update small areas that have changed.

David.