have you tried codeblocks(get a nightly build) with mingw(the one bundled with codeblocks is obsolete download the latest). It is great with many features
While going 64-bit is great and everything, you dont HAVE to use CodeBlocks with Mingw-64. Some people have windows8 32-bit so the Mingw compiler with codeblocks works perfectly fine.
Now if you do have windows8-64 bit then I would say you can go with Mingw-64. But you dont have to. either way it would be fine.
If you're a student, check out microsoft dreamspark. They'll allow you to use pro versions of visual studio for free after you prove that you're a student.