Hi there, I've just signed up and to be honest, a complete newbie when it comes to hardware. I was wondering if anyone could assist me with my custom build as listed below. I intend to use this PC to play games, and additionally use it for Photoshop and After Effects (however, editing is not a priority). Is there anything I could improve in this build? How could I avoid potential bottle-necking for this build? Thanks a lot for your help! 
CPU: Intel Core i7-4790S 3.2GHz Quad-Core Processor
Motherboard: Asus MAXIMUS VII HERO ATX LGA1150 Motherboard
Memory: G.Skill Ripjaws X Series 8GB (2 x 4GB) DDR3-1600 Memory
Storage: Samsung 840 EVO 120GB 2.5" Solid State Drive
Storage: Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive
Video Card: Asus GeForce GTX 770 2GB DirectCU II Video Card
Case: Fractal Design Define R4 (Black Pearl) ATX Mid Tower Case
Power Supply: Corsair CX 500W 80+ Bronze Certified Semi-Modular ATX Power Supply
Total: $1499

CPU: Intel Core i7-4790S 3.2GHz Quad-Core Processor
Motherboard: Asus MAXIMUS VII HERO ATX LGA1150 Motherboard
Memory: G.Skill Ripjaws X Series 8GB (2 x 4GB) DDR3-1600 Memory
Storage: Samsung 840 EVO 120GB 2.5" Solid State Drive
Storage: Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive
Video Card: Asus GeForce GTX 770 2GB DirectCU II Video Card
Case: Fractal Design Define R4 (Black Pearl) ATX Mid Tower Case
Power Supply: Corsair CX 500W 80+ Bronze Certified Semi-Modular ATX Power Supply
Total: $1499