По-моему выбор между windows/linux уже давно зависит в большей степени от применяемого софта. Применяешь софт для программирования+вычислений - скорее всего почти всё нужное есть в линукс. Начинаешь пользоваться CAD/CAM/CAE - выясняешь, что опенсорсные решения для этого под линукс - полная лажа, а разворачивать из-под него виртуализацию для граф. пакетов - это надо ноут тысяч за 200-300 деревянных минимум (и то не хватит, у меня на работе примерно в эту цену ноут, и Vericut умудряется при симуляции сожрать почти все ресурсы). Как следствие, для CAD/CAM/CAE винда это, увы, единственное решение.
Да уш, виртуализация графических вычислений - это для мсье)