Is this all compatible?

Jul 2, 2018
3
0
10
Hey I need to upgrade my Desktop because it is really out of date now (I think). Will all these components together work? Are there any problems, incompatibility etc?
Motherboard: Gigabyte Z370 Aorus Gaming 5
CPU: Intel Core i5 8600k
SSD: Samsung 860 Evo 500 GB
Memory: Corsair Vengeance LPX 16 GB (8GB x2)
GPU: Geforce GTX 1070

I have a power supply and HDD but my fan looks really old and ragged so I will probably get a new one as well. Cheers!
 
Jul 2, 2018
3
0
10


How do you check what case you have? What is the psu? Sorry still learning.