Microsoft предлагает бесплатно Windows SDK 7.1 со всеми компиляторами, заголовками и инструментами (nmake, все компиляторы, действительно хороший отладчик и т. Д.) Для всех поддерживаемых платформ Windows.Это, в основном, полная версия инструментов VS2010 без IDE (вам придется использовать командную строку так или иначе).Кстати, у него есть x64-компиляторы, которые не поставляются с VS2010 Express.
В качестве IDE я считаю Eclipse потрясающим.Количество функций и уровень их настройки просто удивительны и очень полезны.Скорее всего, вы можете настроить Eclipse для запуска из него инструментов командной строки MS SDK, но я сам не проверял.