I'm new to building computers and wanted to know if all my parts are compatible with each other. I already know my HSF will require a AM4 upgrade kit but my main concern at this point is if the CPU fan will fit on my motherboard without interfering with any other parts. Thank you.
GPU: ASUS DirectCU ll R9270X-DC2T-2GD5 Radeon R9 270X 2GB 256-Bit GDDR5 PCI Express
CPU: AMD RYZEN 5 1600X 6-core 3.6 GHz (4.0 GHz Turbo) Socket AM4 95W YD160XBCAEWOF Desktop Processor
HSF: Cyrorig C7 CR-C7A Top Flow CPU Heatsink 47mm SFF Mini ITX
Motherboard: ASRock Motherboard Fatal1ty AB350 Gaming K4 AMD AM4 B350 DDR4 PCI Express
HDD: New 3TB 7200RPM 64MB Cache SATA3 3.5" Internal Hard Drive
PSU: EVGA 700 B1 100-B1-0700-K1 80+ Bronze 700W
Case: NZXT Source S340 Mid tower
GPU: ASUS DirectCU ll R9270X-DC2T-2GD5 Radeon R9 270X 2GB 256-Bit GDDR5 PCI Express
CPU: AMD RYZEN 5 1600X 6-core 3.6 GHz (4.0 GHz Turbo) Socket AM4 95W YD160XBCAEWOF Desktop Processor
HSF: Cyrorig C7 CR-C7A Top Flow CPU Heatsink 47mm SFF Mini ITX
Motherboard: ASRock Motherboard Fatal1ty AB350 Gaming K4 AMD AM4 B350 DDR4 PCI Express
HDD: New 3TB 7200RPM 64MB Cache SATA3 3.5" Internal Hard Drive
PSU: EVGA 700 B1 100-B1-0700-K1 80+ Bronze 700W
Case: NZXT Source S340 Mid tower