I recently got a job and i am saving up to make my very first gaming pc i need to know if these parts are even compatible together here are all the parts:
gpu-ASUS GeForce GTX 1060 6GB Dual-fan OC Edition VR Ready Dual HDMI DP 1.4 Gaming Graphics Card (DUAL-GTX1060-O6G)
cpu-Intel Core i5-7600K LGA 1151 Desktop Processors (BX80677I57600K)
case-Corsair Carbide Series Air 540 Windowed ATX High Airflow Cube Performance Computer Case with White LED Fan - Arctic White
power supply-EVGA SuperNOVA 850 G2, 80+ GOLD 850W, Fully Modular, EVGA ECO Mode, 10 Year Warranty, Includes FREE Power On Self Tester Power Supply 220-G2-0850-XR
ram-Ballistix Sport LT 16GB Single DDR4 2400 MT/s (PC4-19200) DIMM 288-Pin - BLS16G4D240FSC (White)
motherboard-ASUS Z170-A ATX DDR4 Motherboards
storage-Samsung 850 EVO 500GB 2.5-Inch SATA III Internal SSD (MZ-75E500B/AM) Seagate 1TB BarraCuda SATA 6Gb/s 32MB Cache 3.5-Inch Internal Hard Drive (ST1000DM010)
pc fans-AigoDIY, Halo LED 120mm 12cm PC CPU Computer Case Cooling Neon Quite Clear Fan Mod 4 Pin/3 Pin (2 Pack White)
wifi card-ASUS 4x4 802.11AC Wireless-AC3100 PCIe Adapter (PCE-AC88)
am i missing anything??????also how would i put windows 10 on it do i have to buy this-Microsoft Windows 10 Home USB Flash Drive or is there a free way?