I was wondering two things if all the components would fit well and if it would be a bottleneck PC?
Cpu - Intel Core i5-7400 3.0GHz Quad-Core Processor
Cpu Cooler - Cooler Master 212 evo
Motherboard - Gigabyte GA-H110M-S2H Micro ATX LGA1151 Motherboard
RAM - Corsair Vengeance LPX 16GB (2 x 8GB) DDR4-3000 Memory
Storage - Kingston HyperX Fury 120GB 2.5" Solid State Drive
Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive
Graphic Card - MSI GeForce GTX 1050 Ti 4GB Video Card
Case - Thermaltake Versa H22 ATX Mid Tower Case
Power supply - EVGA 500W 80+ Bronze Certified ATX Power Supply
Thanks
Cpu - Intel Core i5-7400 3.0GHz Quad-Core Processor
Cpu Cooler - Cooler Master 212 evo
Motherboard - Gigabyte GA-H110M-S2H Micro ATX LGA1151 Motherboard
RAM - Corsair Vengeance LPX 16GB (2 x 8GB) DDR4-3000 Memory
Storage - Kingston HyperX Fury 120GB 2.5" Solid State Drive
Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive
Graphic Card - MSI GeForce GTX 1050 Ti 4GB Video Card
Case - Thermaltake Versa H22 ATX Mid Tower Case
Power supply - EVGA 500W 80+ Bronze Certified ATX Power Supply
Thanks