Immoderate comes from Middle English in- (not) combined with Latin moderātus (restrained, from modus meaning measure), ultimately from Proto-Indo-European med- (to measure).
immoderate (English): Not moderate; excessive