Small 8x8 matrix driver?

True, when implemented poorly."

False - max speed is a hardware function, not something users have any implementation control over:

"In SPI Slave mode, the control logic will sample the incoming signal of the SCK pin. To ensure correct sampling of
the clock signal, the minimum low and high periods should be:
Low periods: Longer than 2 CPU clock cycles.
High periods: Longer than 2 CPU clock cycles."