The heck am I reading?
Back to serious land . . . That 6970 is a great card but go with the MSI over XFX, everyone seems to have an XFX customer service horror story. Also if you want bang for your buck a 6950 or 2x 6870 are better value for performance. The 6970 only gives you a few more fps at the cost of more heat. The 560ti and 570 are great as well, and might perform better for single screen (they fall behind at multi-monitor res). Any of these should run Crysis 2 no problem.
I'm not crazy about that case either. I'd recommend something like the NZXT Phantom, SilverStone Raven 2, or CoolerMaster HAF 932 if you're looking for a full tower.