I'm wondering whether the MSI Z170A M3 Mobo can support ASUS Strix GTX1070 (since the mobo has PCe3.0x16 and the GPU has PCe 3.0 or this doesn't matter?)? Also, will the i5 6600k bottleneck the GPU, what would be the best CPU cooler for under $60 and what's the best PSU to power up this build (PSU preferably <$60)? Thanks before, cheers!
Mobo:
http://www.newegg.com/Product/Product.aspx?Item=N82E16813130874&cm_re=msi_z170a-_-13-130-874-_-Product
GPU:
http://www.newegg.com/Product/Product.aspx?item=N82E16814126111
CPU:
http://www.newegg.com/Product/Product.aspx?Item=N82E16819117561&cm_re=i5_660k-_-19-117-561-_-Product
Mobo:
http://www.newegg.com/Product/Product.aspx?Item=N82E16813130874&cm_re=msi_z170a-_-13-130-874-_-Product
GPU:
http://www.newegg.com/Product/Product.aspx?item=N82E16814126111
CPU:
http://www.newegg.com/Product/Product.aspx?Item=N82E16819117561&cm_re=i5_660k-_-19-117-561-_-Product