Ich hab 173cm, 79cm Schritt und mir hätte L beim Hardtail zwar gepasst, mein Händler hat mir aber ausdrücklich zum M geraten, auch wenn das erst bestellt werden musste.
Aber mit 6cm größer und 1-2cm Schrittlänge mehr sollte L auch absolut in Ordnung gehen, ich war da schon ziemlich an der Grenze.
Mach doch ne Probefahrt und schau ob damit klar kommst.