Ti premetto che non sono un esperto di biomeccanica, ma provo a darti una mano indicandoti la mia esperienza. Io al contrario di te sono 170 con cavallo 80 e in generale mi trovo bene su una M. Secondo me anche per te potrebbe essere la scelta giusta perché sulla xc900 hai un angolo sella di 71.6°, non proprio dritto quindi, il che vuol dire che sulla bici sarai arretrato ( tipo chopper per farti capire ), quindi con un reach corto come i taglia M e uno stem lungo ( tipo da 50mm) secondo me dovresti avere la sensazione di stare nella bici, centrale sui pedali e col busto sufficientemente avanzato e caricato sull' anteriore. A me personalmente piace avere un angolo sella bello dritto, tipo 74°- 75° e un reach lungo, tipo 450mm e stem cortissimo,,perché mi piace la sensazione appunto di centralità del peso sui pedali per spingere, ma avendo il busto " disteso in avanti" si carica bene l' anteriore che ti dà maggior controllo in discesa e non ti " scappa" la bici. Ora la tua è una cross country, perciò secondo me dovresti andare a giocare con lo stem e gli spessori per trovare la posizione ideale, ma tua hai il baricentro basso e ti serve una taglia agile, che giri bene anche in tornantini lenti e faticosi in salita. Nella M hai anche una lunghezza del tubo sella limitata che va bene se hai il cavallo basso, e secondo me puoi avere abbastanza gioco nella scelta del reggisella( meglio se
telescopico)