PCPartPicker part list: http://pcpartpicker.com/p/27yPx
I was wondering if this is a good build, if there is anything better for cheaper or better at the same price I could use, I heard Windows 8 is meh so should I stay away from that and stick with Windows 7? I'm open to suggestions, I still need a CPU cooler too, any suggestions on that?
Some of these parts are overkill for a gaming pc. 8gb is enough for all games. you'll be fine with a 650-800W PSU for these parts and future expansions. You'd be fine with a lesser motherboard but if you don't mind budget the sabertooth is quality even for future. That case is much more than you need as well.
Please describe more in detail about what you want out of your system and your budget? Because it seems like you want parts that you like and don't care about budget in which case we can't help much.
Max I want to spend is $1500, I am going to do mostly gaming and I will be video editing, recording, and I want to get into game design. The reason with the high watt PSU is I may want to add another graphics card down the road. I want my system to last a long time through the years without just having to buy another computer in 2 years.
I'd swap out the Hard Drive for a more reputable brand, such as Western Digital or Seagate, and 1000W is WAYYY overkill for that system, you'll be more than fine with 700-850w (650 is pushing it).
get the 280x instead of the 7970 ghz... same card but better drivers, as far as everything else i would see that psu to be overkill, even with 2 cards.
i'd go with an 850 that is plat rated instead of that one. and as far a video editing is consened i'd keep the 16g's. and get a Samsung ssd for the os "win 7 pro" for the extra support and resources utlization. good overall for a bit of everything
I agree with most of the comments here. A 750W PSU will be enough for crossfired HD 7970s. Motherboard is high quality, but if you wanted to save some money, you could go with something a little bit cheaper.
16GB of RAM isn't a bad idea, though. It'll last quite awhile.