I'd like to buy a Gaming PC, after some research I build this, but I'd like some advice/improvements about it because I don't know if all this parts are compatible and enough for gaming in high settings.
CPU: Intel Core i7-4770S 3.1Ghz Socket 1150
CPU Cooler: Cooler Master Hyper 412S CPU Cooler
Motherboard: Asus Maximus VI Hero
Memory: G.Skill TridentX DDR3 1600 PC3-12800 16GB 2x8GB CL7
Storage: Samsung 840 Pro SSD Series 128GB SATA3 Basic Kit
Storage: Seagate Barracuda 7200.14 2TB SATA3 64MB
Video Card: Asus GeForce GTX 680 DirectCU II 4GB GDDR5
Case: Cooler Master CM Storm Enforcer
Power Supply: Corsair AX860 860W 80 Plus Platinum
Optical Drive: LG BH16NS40 Grabadora DVD/Blu-Ray OEM
Operating System: Windows 7 Home Premium 64
CPU: Intel Core i7-4770S 3.1Ghz Socket 1150
CPU Cooler: Cooler Master Hyper 412S CPU Cooler
Motherboard: Asus Maximus VI Hero
Memory: G.Skill TridentX DDR3 1600 PC3-12800 16GB 2x8GB CL7
Storage: Samsung 840 Pro SSD Series 128GB SATA3 Basic Kit
Storage: Seagate Barracuda 7200.14 2TB SATA3 64MB
Video Card: Asus GeForce GTX 680 DirectCU II 4GB GDDR5
Case: Cooler Master CM Storm Enforcer
Power Supply: Corsair AX860 860W 80 Plus Platinum
Optical Drive: LG BH16NS40 Grabadora DVD/Blu-Ray OEM
Operating System: Windows 7 Home Premium 64