Any Mid Size tower should fit all of these components... for example the
http://www.newegg.com/Product/Produc...82E16811146087 for 99 bucks holds everything in your list with no problem at all. any of the towers in that size range will work.
Since your gonna mostly game then u DEF wanna go with the I5 3570k it will run those games for you and can be overclocked for a little extra boost if you decide to do that. I am sure others will make suggestions as well but this would be a damn solid build.
PCPartPicker part list:
http://pcpartpicker.com/p/UJUB
Price breakdown by merchant:
http://pcpartpicker.com/p/UJUB/by_merchant/
Benchmarks:
http://pcpartpicker.com/p/UJUB/benchmarks/
CPU: Intel Core i5-3570K 3.4GHz Quad-Core Processor ($220.98 @ Newegg)
CPU Cooler: Noctua NH-D14 65.0 CFM CPU Cooler ($79.99 @ Newegg)
Motherboard: Asus P8Z77-V ATX LGA1155 Motherboard ($199.98 @ Newegg)
Memory: Corsair Vengeance 8GB (2 x 4GB) DDR3-1600 Memory ($69.99 @ Newegg)
Storage: Samsung 840 Series 120GB 2.5" Solid State Disk ($109.99 @ Newegg)
Storage: Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive
Video Card: MSI GeForce GTX 670 2GB Video Card ($393.98 @ Newegg)
Case: NZXT Phantom 410 (White) ATX Mid Tower Case ($99.99 @ Newegg)
Power Supply: NZXT HALE82 650W 80 PLUS Bronze Certified ATX12V / EPS12V Power Supply ($105.98 @ Newegg)
Operating System: Microsoft Windows 7 Home Premium SP1 (OEM) (64-bit) ($99.99 @ Newegg)
Total: $1380.87
You could always add more ram, Bigger SSD or switch from the Cavier Blue to the Black for some improvements but for under 1400 this is a pretty sweet system.