So I'm doing my first custom computer build that I would like to last me the next 3 or 4 years. These are the components I've picked so far. Does it look good to you or is there anything I can improve on. Any solutions or answers are greatly appreciated. All the parts I've found on Amazon and the total came to around 3,100$. I'm also hoping the build I have can play every game on the market right now on ultra with no lag at all. Max Budget is 3,500$
BenQ RL2455HM 24-inch LED 1ms Gaming Console Monitor
Corsair Cooling Hydro Series H50 All in One High-performance CPU Cooler CWCH50-1
Evga Supernova 1000G2 1000-watt Atx12V/Eps12V 80 Plus Gold Power Supply 120-G2-1000-Xr
Corsair CC650DW-1 Obsidian 650D Aluminum Mid Tower ATX Enthusiast Computer Case
Microsoft Windows 7 Ultimate
Crucial M550 256GB SATA 2.5-Inch 7mm (with 9.5mm adapter) Internal Solid State Drive
Seagate Barracuda 2 TB HDD SATA 6 Gb/s NCQ 64MB Cache 3.5-Inch Internal Bare Drive
MSI Z87-G45 GAMING Desktop Motherboard - Intel Z87 Express Chipset - Socket H3 LGA-1150
Intel Core i7-4770K Quad-Core Desktop Processor 3.5 GHZ 8 MB Cache
Corsair Vengeance 16GB (2x8GB) DDR3 1600 MHz (PC3 12800) Desktop Me
EVGA GeForce GTX 780 Ti Superclocked with ACX Cooler 3GB GDDR5 384 Bit Dual-Link, DVI-I, DVI-D, HDMI, DP SLI Graphics Cardsmory
BenQ RL2455HM 24-inch LED 1ms Gaming Console Monitor
Corsair Cooling Hydro Series H50 All in One High-performance CPU Cooler CWCH50-1
Evga Supernova 1000G2 1000-watt Atx12V/Eps12V 80 Plus Gold Power Supply 120-G2-1000-Xr
Corsair CC650DW-1 Obsidian 650D Aluminum Mid Tower ATX Enthusiast Computer Case
Microsoft Windows 7 Ultimate
Crucial M550 256GB SATA 2.5-Inch 7mm (with 9.5mm adapter) Internal Solid State Drive
Seagate Barracuda 2 TB HDD SATA 6 Gb/s NCQ 64MB Cache 3.5-Inch Internal Bare Drive
MSI Z87-G45 GAMING Desktop Motherboard - Intel Z87 Express Chipset - Socket H3 LGA-1150
Intel Core i7-4770K Quad-Core Desktop Processor 3.5 GHZ 8 MB Cache
Corsair Vengeance 16GB (2x8GB) DDR3 1600 MHz (PC3 12800) Desktop Me
EVGA GeForce GTX 780 Ti Superclocked with ACX Cooler 3GB GDDR5 384 Bit Dual-Link, DVI-I, DVI-D, HDMI, DP SLI Graphics Cardsmory