Does my build look okay?

I made it better.
Dual channel RAM, because it's faster that way. If you want to upgrade later, you have two more slots.
B250 motherboard, because Kaby Lake doesn't run on B150 without a BIOS update.
1050 Ti, because it's much better than the 1050 for a small price.
Seasonic S12II 620W, because it's at the same price as the 520W.

PCPartPicker part list / Price breakdown by merchant

CPU: Intel Pentium G4560 3.5GHz Dual-Core Processor ($61.99 @ Jet)
Motherboard: ASRock B250M Pro4 Micro ATX LGA1151 Motherboard ($78.99 @ SuperBiiz)
Memory: Corsair Vengeance LPX 8GB (2 x 4GB) DDR4-3000 Memory ($57.99 @ Newegg)
Storage: Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive ($49.33 @ OutletPC)
Video Card: MSI GeForce GTX 1050 Ti 4GB Video Card ($139.99 @ B&H)
Case: Corsair 100R ATX Mid Tower Case ($49.99 @ B&H)
Power Supply: SeaSonic S12II 620W 80+ Bronze Certified ATX Power Supply ($49.99 @ B&H)
Monitor: BenQ GL2460HM 24.0" 1920x1080 60Hz Monitor ($129.00 @ B&H)
Keyboard: Redragon Karura K502 Wired Gaming Keyboard ($24.24 @ Amazon)
Mouse: Redragon Centrophorus M601 Wired Optical Mouse ($22.24 @ Amazon)
Total: $663.75
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2017-02-21 20:57 EST-0500
 


PCPartPicker part list / Price breakdown by merchant

CPU: Intel Pentium G4560 3.5GHz Dual-Core Processor ($61.99 @ Jet)
Motherboard: ASRock B250M-HDV Micro ATX LGA1151 Motherboard ($67.99 @ SuperBiiz)
Memory: Avexir Core Series 8GB (2 x 4GB) DDR4-2400 Memory ($56.87 @ OutletPC)
Storage: Seagate Barracuda 1TB 3.5" 7200RPM Internal Hard Drive ($48.88 @ OutletPC)
Video Card: Gigabyte GeForce GTX 1050 Ti 4GB Video Card ($137.99 @ SuperBiiz)
Case: Corsair 100R ATX Mid Tower Case ($49.99 @ B&H)
Power Supply: SeaSonic S12II 520W 80+ Bronze Certified ATX Power Supply ($45.89 @ Newegg)
Monitor: BenQ GL2460HM 24.0" 1920x1080 60Hz Monitor ($129.00 @ B&H)
Keyboard: Redragon Karura K502 Wired Gaming Keyboard ($24.24 @ Amazon)
Mouse: Redragon Centrophorus M601 Wired Optical Mouse ($22.24 @ Amazon)
Total: $645.08
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2017-02-21 21:17 EST-0500
 


Because before I started a build, I was watching a lot of "$400 PC Builds" on YouTube, and the MSI one seemed to be the motherboard of choice. What are the advantages of the ASRock one?
 

RX460 is weaker than 1050Ti.
The PSU is much worse at the same price.
 


I was trying to go as cheap as possible for madcatter as they mentioned that they watched lots of $400 builds, and I know for a fact that the RX 460 will run BF1 on ultra because my friends PC does. That aside, I am from the UK and the PC components are slightly different in terms of availability and over here, the seasonic isn't something that would come to mind as its much more expensive (so I didn't know it would be any good for the price point) so thanks for correcting me there :)