Краткий ответ: правильный второй вариант — между союзами ставится запятая, если нет второй части двойного союза («то», «так» или «но»).
Принцип
На стыке союзов, например:
«…и если…», «…но когда…», «…что если…» — запятая нужна тогда, когда придаточную часть можно отделить и после неё нет слов «то», «так» или «но».
Сравни:
«Он работал быстро, но, если уставал, делал перерыв».
После «но» стоит запятая: второй части («то») нет.«Он работал быстро, но если уставал, то делал перерыв».
Запятой после «но» нет: есть вторая часть двойного союза — «то».
Проверка: если после придаточного появляется «то / так / но», запятая на стыке союзов не ставится; если этих слов нет — ставится запятая.
