sblantipodi:
is there any cons of using ESP8266 at 160MHz apart the obvious battery consumption?
It heats more. It probably impacts Wifi speed or disable some features entirely, check datasheet for that.
sblantipodi:
Is there a tip on how to enable 160MHz? (using platofrmio or via arduino sketch)
thanks
I'm not an expert on ESPs, but I'm pretty sure that this is one of the boot option and can't be changed during run time. You can change CPU speed in upload settings window in Arduino IDE.
It's simple – if you don't need extra horse power – don't use it.