Are these parts compatible? Also could someone recommend better ram and/or a motherboard for around the same price-range if possible?
AMD Ryzen 5 1600X
Nvidia GTX 1070
Corsair Vengeance LPX DDR4 2666 C16 2x8GB
WD Blue 1TB (2012)
WD Blue SATA M.2 500GB
MSI B350 TOMAHAWK (MS-7A34)
Carbide Series SPEC-M2 MicroATX Gaming Case
I do not want to replace the case, gpu,cpu, harddrive, or ssd
AMD Ryzen 5 1600X
Nvidia GTX 1070
Corsair Vengeance LPX DDR4 2666 C16 2x8GB
WD Blue 1TB (2012)
WD Blue SATA M.2 500GB
MSI B350 TOMAHAWK (MS-7A34)
Carbide Series SPEC-M2 MicroATX Gaming Case
I do not want to replace the case, gpu,cpu, harddrive, or ssd