Quote (Deny @ Mar 1 2016 01:56pm)
It has only 1 PCI-E slots, 2 x DIMM slots. It's made more for a smaller form factor. Granted it will not limit the build but eventual upgrades could be limited.
Only problem I see is I don't recommend the CX 500 as a reliable PSU. They're hit or miss as far as reliability goes.
This, it doesn't give much option to upgrade in the future or add any PCI-E cards at all.
The Z170 board i chose has 2x PCI-Ex16(3.0) slots and 4x DIMM slots and it's a micro ATX.
His board is more for someone that will build this and keep it until it dies.
http://pcpartpicker.com/p/xgxVsYTotal: $1085.11
This is a perfect build and what I would go with on a ~$1000 budget.
Motherboard has USB 3.1, and also has a much better onboard audio, and m.2 slot option in the future when they become cheaper.
I put in 16GB of ram as well, which should be good for you for a long time.
With a 6600K on that board, you can match the 6700K easily by OCing and this system will last you for a very long time crushing pretty much everything and gives you room to upgrade as well.
If you had some extra money to spend, I would get a nicer case like the Red/Black H440 which will color match your system very well as well as a better PSU. (but those are not system critical and won't make your PC perform any better)