First computer build for architecture
I am trying to build a computer to use as a workstation during the day for adobe, 3ds max, rhino and other 3d applications. I will use it also for gaming from time to time, so I would like it to be able to do that. I have been researching for a while, but I have never built a computer but I have experience replacing hard drives, ram and video cards and installing new operating systems. I am still wary about putting it all together and forgetting to buy a piece. Also once it is all assembled from what I read you just power it up install the OS and update all the drivers. Is that all?
Intel Core i7 980X Extreme Edition 3.33GHz 12 MB L3 Cache LGA1366
Cooler Master HAF 932 High Air Flow ATX Full Tower
Gigabyte LGA1366 SATA3 ATI CrossFireX ATX Motherboard GA-X58A-UD3R
Corsair Cooling Hydro Series H50 All in One High-performance CPU Cooler CWCH50-1
Corsair TR3X6G1600C8D Dominator 6 GB 3 x 2 GB PC3-12800 1600MHz 240-Pin DDR3 Core i7 Memory Kit ---x2
Corsair CMPSU-1000HX 1000-Watt HX Professional Series 80
Intel X25M 120 GB Solid State Drive with Internal SATA and Power Cables
GeForce GTX 580
Seagate Barracuda 7200 1 TB 7200RPM SATA 3Gb/s 32MB Cache 3.5 Inch Internal Hard Drive
Are there any pieces I have not included or should buy to assemble the computer, and are all of the pieces compatible?
I have listed a GTX 580, however when I search there are multiple online so I am unsure which to buy are they all relatively similar?
Thanks very much in advance,