Да, вы можете попробовать MinGW-w64 . Это 64-битный дистрибутив GCC для Windows. Думаю, вам нужен mingw-w64-1.0-bin_i686-mingw_20100702.zip . Этот дистрибутив активно поддерживается, и GCC имеет неплохую поддержку современного C.
Если вы также ищете среду разработки, стоит взглянуть на Visual C ++ (Express): http://www.microsoft.com/express/Windows/
Вы можете использовать компилятор C, поставляемый с Visual Studio 2010 (или, возможно, 2008), просто установите целевой тип x64 и скомпилируйте файлы .c, вы получите 64-битный EXE.