Creo que estamos confundiendo conceptos.
Un tema es que un ciclista amateur pueda mantener +40km/h en llano en una pista circulando en MTB.
Pero ese NO es el tema del hilo.
El OP dice que su bici trae un 32 y no sabe si debería pasar a 34 porque le faltan "piñones duros".
Según mi experiencia, y la web de Gears.MTB, con un piñon 10 (el más pequeño), cadencia 100 (sería ir "rápido" pero sin hacer molinillo):
Plato 32 -> 44,5km/h
Plato 34 -> 47,3km/h.
Personalmente no puedo mantener esas velocidades a no ser que vaya en asfalto y con una grupeta por delante que me quite todo el aire, e incluso con algo de pendiente favorable.
En cuanto algún factor cambia, es imposible.
Si el OP quiere llegar al máximo de velocidad posible cuesta abajo podría poner hasta un 38 si quiere, pero normalmente, haciendo MTB (por el monte), no sea hacen esas velocidades de crucero (puntualmente puedes hacer 60km/h, pero cuesta abajo y molinillo total).