VS Express will do for 32 bit builds of course, but M$ 64 bit compilers only come with VS pro edition upwards. But seeing as I probably won't be donating funds to M$ for a copy, (eBay maybe

Min GW? M$ SDK 7? or .... ?
That's pretty old. MSVC Express Studio can build 64-bit ok after 2010 release. Alternatively you can use WinSDK, which includes command line compilers, but no IDE. Just be advised that SDK6.1 can't be installed if you have VC 2010 Runtimes installed (need to uninstall 'em first as a workaround).VS 6
That's pretty old