Help with Hardware/components compatibility.

case NZXT S340 elite
ASUS Prime Z170-A
Seagate BarraCuda ST1000DM010 1TB 64MB Cache SATA 6.0Gb/s 3.5"
SanDisk SSD PLUS 2.5" 120GB SATA III MLC Internal Solid State Drive (SSD) SDSSDA-120G-G26
i5 6600k
gtx 1060 6gb
Windows 10 OS
Dominator® Platinum Series 8GB (2 x 4GB) DDR4 DRAM 2666MHz C15 Memory Kit
nzxt hue+
2 NZXT AER rgb fans
cooler master master air pro 4
Is everything here compatible?
Also any psu suggestions price range 50-100 semi or fully modular would be nice but a non modular would be fine cuz im kinda on a budget.
And should I get the z-270a for Rob and better chipset and reinforced pci slots for 5 more bucks or should I stick with the 170
 
Solution
k thx also does the psu have the right power plugs for the gpu it's and Asus thx 1060 6gb dual fan u will find it on Amazon it's white can u tell me if they have the right power plugs

 


Yes it has the adequate power connectors, I checked before posting.

 
k thanks

 

Ok last one sorry forgot about it. Should I get the 1060 6gb or 3gb is 3gb enough?
 


The 1060 3g is a cut down version of the 6g edition so the difference is not only the Vram. The 1060 6g is around 7% better than 1060 3g in overall performance. , and 3 GB Vram may not be sufficient enough for today's games. If you're in America you can find a 1060 6 GB for 220$. So 3 GB won't be worth it, go with 6 GB.
 
Solution