I'd still go with MinGW GCC (unless you really--and I mean *REALLY*--need the POSIX compatibility emulation layer).
http://mingw.org/ -- official, with a handy package manager, but 32-bithttp://mingw-w64.sf.net/ -- both 32-bit and 64-bithttp://sourceforge.net/projects/mingwbuilds/ -- MinGW-builds, "snapshots and releases builds of the MinGW compiler that use CRT & WinAPI from the mingw-w64 project."In particular, certain private distributions already contain pre-built Boost libs:STL's MinGW distribution ("distro") x64-native, contains GCC 4.8.1 and Boost 1.54.0:
http://nuwen.net/mingw.htmlJosue Gomes' distro, "based on the MinGW Distro from Stephan T. Lavavej with the following modifications: MinGW sed removed, and Gnu GDB debugger and ming32-make included":
http://www.josuegomes.com/mingw/On a side note, there's also been a development in getting LLVM (incl. Clang) running on Windows:
http://blog.llvm.org/2013/09/a-path-for ... ds/Certain things aren't finished yet at the moment of writing (notably including IOStream), but the core language features like constexpr already work, and you can just use it via toolset selection in Visual Studio