Hi a guy recently suggested that I use the Gigabyte LGA1151 Intel H170 Micro ATX mobo
then I found out you can't overclock with that mobo but you can with the Gigabyte LGA1151 Intel Z170 Micro ATX mobo i looked into both and can't find any differences besides overclocking
http://www.amazon.com/dp/B012N6LM1Y/?tag=pcpapi-20
http://www.amazon.com/dp/B012N6F0TO/?tag=pcpapi-20
then I found out you can't overclock with that mobo but you can with the Gigabyte LGA1151 Intel Z170 Micro ATX mobo i looked into both and can't find any differences besides overclocking
http://www.amazon.com/dp/B012N6LM1Y/?tag=pcpapi-20
http://www.amazon.com/dp/B012N6F0TO/?tag=pcpapi-20