Hey guys this would be my first pc build and I would like some advice. This PC is mainly going to be for gaming,streaming on twitch, and programming since I am going to be a computer science major in college. So I would like to ask for your opinions/changes/suggestions. But my budget is around $1700. I can go a bit over but i'd like to try not to. Thanks in advance for your help guys!
Oh and I plan on overclocking the CPU up to 4.0/4.2 ghz. Just a note 
PCPartPicker part list: http://pcpartpicker.com/p/2lLas
CPU: Intel Core i7-3770K 3.5GHz Quad-Core Processor
CPU Cooler: Corsair H100i 77.0 CFM Liquid CPU Cooler
Motherboard: Asus SABERTOOTH Z77 ATX LGA1155 Motherboard
Memory: G.Skill Ripjaws X Series 8GB (2 x 4GB) DDR3-1600 Memory
Storage: Seagate Barracuda 2TB 3.5" 7200RPM Internal Hard Drive
Video Card: MSI GeForce GTX 760 2GB Video Card
Case: Thermaltake Commander MS/I Snow Edition (White/Black) ATX Mid Tower Case
Power Supply: Antec Neo Eco 520W 80+ Certified ATX Power Supply
Optical Drive: Asus DRW-24B1ST/BLK/B/AS DVD/CD Writer
Operating System: Microsoft Windows 7 Home Premium SP1 (OEM) (64-bit)
Monitor: Asus VE247H 23.6" Monitor x2


PCPartPicker part list: http://pcpartpicker.com/p/2lLas
CPU: Intel Core i7-3770K 3.5GHz Quad-Core Processor
CPU Cooler: Corsair H100i 77.0 CFM Liquid CPU Cooler
Motherboard: Asus SABERTOOTH Z77 ATX LGA1155 Motherboard
Memory: G.Skill Ripjaws X Series 8GB (2 x 4GB) DDR3-1600 Memory
Storage: Seagate Barracuda 2TB 3.5" 7200RPM Internal Hard Drive
Video Card: MSI GeForce GTX 760 2GB Video Card
Case: Thermaltake Commander MS/I Snow Edition (White/Black) ATX Mid Tower Case
Power Supply: Antec Neo Eco 520W 80+ Certified ATX Power Supply
Optical Drive: Asus DRW-24B1ST/BLK/B/AS DVD/CD Writer
Operating System: Microsoft Windows 7 Home Premium SP1 (OEM) (64-bit)
Monitor: Asus VE247H 23.6" Monitor x2