Необходимо выбрать союз, который указывает на цель действия. 'I put on the heating' — это действие, а 'the house would be warm' — цель этого действия.
'So that' используется для указания цели и обычно сопровождается модальным глаголом (would, could, might, will, can).
'In order to' также указывает на цель, но обычно за ним следует инфинитив без to.
'In case' используется для указания на предотвращение возможной ситуации.
Следовательно, 'so that' подходит лучше всего.
Ответ: B so that