If you intend to actually do windows development, I suggest that you use the MS compilers, which are generally good anyways, especially now that they're free and optimizing and include the standard library (previously you could get them as part of the .net toolkit, but excluding those things).