MPU6000 - SPI clock speed and FIFO register

I am writing my own flight controller using CC3D board (stm32F1 & MPU6000) and currently I try to optymise my communication with MPU over SPI. In the datasheet I read I can use 20MHz clock to read sensor registers and interrupt register and I'm not sure what about FIFO register. In burst read I even use 36MHz and it still working - probably (but only on CC3D board, using BluePill and MPU6500 give me corrupted data >=18MHz, probably because too long wires and weak supply filterring).

So my question is it appropriate to use >=20MHz to read FIFO form MPU6000?