Думаю выбора особо нет. Моя история похожа на вашу. В один прекрасный момент дошло до того, что развернуть окружение в Windows напрямую оказалось физически невозможно, а в виртуалке приемлемого быстродействия добиться не удавалось. С тех пор много лет держу Linux - для работы, Windows - для игр и не портированного софта. Настройка нужного окружения упростилась на порядок. Жалею, что сразу так не сделал.