Si actualizas a Oreo nunca más podrás volver a Marshmallow y si actualizas a Nougat tienes que fijarte que el Binario de la ROM que le vayas a poner sea el mismo que el Binario de la ROM que llevas actualmente, por ejemplo si pones una ROM Nougat con Binary 2 no podrás hacer downgrade a Marshmallow ya que es Binary 1, y si pones una ROM Oreo con Binary 3 ya no podrás volver ni tan siquiera a Nougat menos aún a Marshmallow, yo en tu caso actualizaria a Nougat con una ROM Binary 1 (B1) para por si acaso te arrepientes poder volver a la versión que lo tenías.
Si por el contrario quieres una gran mejora en cuanto a rendimiento y fluidez con un rendimiento notablemente peor en cuanto a batería, entonces no dudes en poner Oreo.
En definitiva:
Marshmallow = Buena autonomía peor rendimiento y fluidez
Nougat = Algo inferior en autonomía y ligera mejora en rendimiento y fluidez
Oreo = Notable pérdida de autonomía, mayor calentamiento pero gran mejora en cuanto a rendimiento, fluidez y seguridad
PD: Si pones una ROM Oreo Binary 2 siempre podrás volver a Nougat Binary 2, con Oreo Binary 3 no existe posibilidad de hacer downgrade a fecha de hoy.