What do you guys think of this build? (Can it run BF1?)

PCPartPicker part list / Price breakdown by merchant

CPU: Intel Core i5-6500 3.2GHz Quad-Core Processor ($191.91 @ Jet)
Motherboard: ASRock B150M-HDS Micro ATX LGA1151 Motherboard ($59.99 @ SuperBiiz)
Memory: Kingston HyperX Fury Black 8GB (2 x 4GB) DDR4-2133 Memory ($52.30 @ Amazon)
Storage: Seagate Barracuda 1TB 3.5" 7200RPM Internal Hard Drive ($44.99 @ Amazon)
Video Card: Gigabyte GeForce GTX 1050 Ti 4GB Video Card ($134.99 @ SuperBiiz)
Case: Rosewill Galaxy-03 ATX Mid Tower Case ($34.99 @ Newegg Marketplace)
Power Supply: Corsair CXM 450W 80+ Bronze Certified Semi-Modular ATX Power Supply ($45.99 @ Amazon)
Operating System: Microsoft Windows 10 Home OEM 64-bit ($90.72 @ B&H)
Monitor: AOC E2425SWD 24.0" 1920x1080 60Hz Monitor ($99.99 @ B&H)
Keyboard: UtechSmart Saturn Wired Gaming Keyboard ($39.99 @ Amazon)
Mouse: Redragon Centrophorus M601 Wired Optical Mouse ($22.34 @ Amazon)
Headphones: Logitech G230 Headset ($29.99 @ Newegg)
Total: $848.19
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2016-12-13 20:32 EST-0500


I tweaked the motherboard and removed the unneeded cooler, changed the case, and changed thge RAM. The let me improve the psu, upped you to a GTX 1050ti, and improved the CPU to a i5-6500. the case is simple, but solid: comes with 3 120mm fans, has bulges to hide the cables, and doesn't look bad.
 
Solution