I recently had this same dilemma. I had a Thermaltake element S midtower case that I initially got for free from newegg, and my build went from there. I didn't even anticipate watercooling the system that would go in there. 5 months later, I picked up a feser 480 rad, and decided to add a 2nd cooling loop to my setup-one for the mobo/gpu, and a loop exclusively for my cpu. That wouldn't fit inside or outside my case no matter how many mods I could think of for it. I decided to get a Silverstone TJ-07, which comfortably fits my feser 480 and my black Ice 240 rad inside with a little room to spare, but not much. If you want to future proof yourself, get a larger case, then get the watercooling setup you want-that way you won't have to transfer everything over to your new case. One appeal to the TJ-07 is that it is completely disassembleable, so If you need more 3.5" bays, you've got them. If you need more HDD bays, there's adapters for that...the case is highly modifiable, and cable management is a breeze, although looking at that corsair case, cable management should be easier.