I'm using GPU rigs for heating for the past 2 years and I'm really happy. The heating is basically free in the winter. I live in a small flat around 45 sq m and 1 rig with 6 GPU is fine. With 2 it is super warm. The noise from the GPUs is not high and we've already used to it. Just choose low noise cards, and you'll be fine.