Critize my build please

Solution
Yes everything is compatible , but i it will be better if you replace 1050 with 1050ti :

PCPartPicker part list / Price breakdown by merchant

CPU: Intel - Pentium G4560 3.5GHz Dual-Core Processor ($84.50 @ Vuugo)
Motherboard: MSI - B250M PRO-VD Micro ATX LGA1151 Motherboard ($77.75 @ Vuugo)
Memory: Crucial - 8GB (1 x 8GB) DDR4-2133 Memory ($62.99 @ DirectCanada)
Storage: ADATA - Ultimate SU800 128GB 2.5" Solid State Drive ($70.44 @ DirectCanada)
Video Card: Zotac - GeForce GTX 1050 Ti 4GB Mini Video Card ($182.99 @ PC Canada)
Case: Thermaltake - Versa H15 MicroATX Mid Tower Case ($42.50 @ Vuugo)
Power Supply:...
Yes everything is compatible , but i it will be better if you replace 1050 with 1050ti :

PCPartPicker part list / Price breakdown by merchant

CPU: Intel - Pentium G4560 3.5GHz Dual-Core Processor ($84.50 @ Vuugo)
Motherboard: MSI - B250M PRO-VD Micro ATX LGA1151 Motherboard ($77.75 @ Vuugo)
Memory: Crucial - 8GB (1 x 8GB) DDR4-2133 Memory ($62.99 @ DirectCanada)
Storage: ADATA - Ultimate SU800 128GB 2.5" Solid State Drive ($70.44 @ DirectCanada)
Video Card: Zotac - GeForce GTX 1050 Ti 4GB Mini Video Card ($182.99 @ PC Canada)
Case: Thermaltake - Versa H15 MicroATX Mid Tower Case ($42.50 @ Vuugo)
Power Supply: Corsair - CXM 450W 80+ Bronze Certified Semi-Modular ATX Power Supply ($39.98 @ NCIX)
Total: $561.15
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2017-08-06 01:48 EDT-0400
 
Solution


The one i picked costs 40$ more than the 1050 you picked . Also with some changes which they will not affect performance you can have 1050ti with the same budget . * see above