How will this build perform? *850 Budget Build*

TDH95

Honorable
Jun 6, 2013
21
0
10,510
Corsair Carbide Series 200R Black Steel / Plastic compact ATX Mid Tower Case
ASUS DRW-24B1ST/BLK/B/AS Black SATA 24X DVD Burner - Bulk - OEM
Seagate Barracuda ST1000DM003 1TB 7200 RPM 64MB Cache SATA 6.0Gb/s 3.5" Internal Hard Drive
GIGABYTE GV-N660OC-2GD GeForce GTX 660 2GB 192-bit GDDR5 PCI Express 3.0 x16 HDCP Ready SLI Support Video Card
CORSAIR CX600M 600W ATX12V v2.3 SLI Ready CrossFire Ready 80 PLUS BRONZE Certified Modular Active PFC Power Supply
G.SKILL Ripjaws Series 8GB (2 x 4GB) 240-Pin DDR3 SDRAM DDR3 1600
MSI Z87-G41 PC Mate LGA 1150 Intel Z87 HDMI SATA 6Gb/s USB 3.0 ATX High Performance CF Intel Motherboard
Intel Core i5-4570 Haswell 3.2GHz LGA 1150 84W Quad-Core Desktop Processor Intel HD Graphics

All parts purchased from Newegg, it's a upgrade over my 800$ Budget build which had a less powerful GPU and the upgrade was a 20$ difference so i decided to go with it. I'm just wanting to know if this rig will do a pretty good job for current games and upcoming games, And if all parts are compatible.
 

TDH95

Honorable
Jun 6, 2013
21
0
10,510


thank you, with my 800$ build the grand total was 808.09 with shipping/taxes etc. and that graphics card seemed to be better than the 650ti 2gb so i just went with the 660 2gb.