christianservernoswearing :
Will all the parts fit in the case and are they compatible?
https://pcpartpicker.com/list/HNj6D2
The system will work just fine, however I have 1 question. Are you planning on swapping out the i5 for an overclocking capable CPU in the future? You picked out a Z370 board, the Z means its a high end consumer board and features overclocking, however you have a non-k Intel CPU, that means that i5 can't be overclocked, so your looking at a waste of money, I would recommend you swap it for an I5 8600k or drop to a B350 motherboard instead.