Mingw may work, but it's still not a first-party tool, and it's still not fully compatible to microsoft's compilers.
Is there anything new that Windows 8 is doing that will cause Cygwin to regress?