Большинство современных мосфетов категорически не переносят
линейный режим. Обязательно смотрите график SOA в даташитах. Лучше
уж биполярники, если тепловыделение устраивает. А почему бы не
сделать гистерезисное формирование синусоидального тока? На один
вход компаратора с гистерезисом подаём синусоидальное задание, на
второй- сигнал ОС с датчика тока. С выхода компаратора подаём на
драйвер. При активно-индуктивной нагрузке ток получится
синусоидальным с небольшими пульсациями, а ключи будут работать дискретно и мало греться.