4. Правильный вариант: temper.
Обоснование: Фраза 'control one's temper' (контролировать свой гнев, вспыльчивость) является устойчивым выражением. 'Mood' (настроение) — это более общее понятие, и хотя им тоже можно управлять, в контексте частых споров и трудности контроля, 'temper' подходит лучше.