this around your budget with new tech. if you want to play bf1 competitive you'll have to turn the detail down though imo. for csgo it will be fine though . i'd save up a little more money as for 64 player maps and all that kind of scenario i reckon it will struggle .
PCPartPicker part list:
https://pcpartpicker.com/list/chHHjc
Price breakdown by merchant: https://pcpartpicker.com/list/chHHjc/by_merchant/
CPU: Intel - Pentium G4560 3.5GHz Dual-Core Processor ($58.88 @ OutletPC)
Motherboard: Gigabyte - GA-B250M-DS3H Micro ATX LGA1151 Motherboard ($69.89 @ OutletPC)
Memory: G.Skill - Ripjaws 4 series 8GB (2 x 4GB) DDR4-2400 Memory ($59.92 @ Amazon)
Storage: Western Digital - Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive ($48.88 @ OutletPC)
Video Card: EVGA - GeForce GTX 1050 Ti 4GB ACX 2.0 Video Card ($114.99 @ Newegg)
Case: Thermaltake - Versa N21 ATX Mid Tower Case ($29.99 @ Newegg)
Power Supply: SeaSonic - 520W 80+ Bronze Certified Fully-Modular ATX Power Supply ($51.89 @ Newegg)
Total: $434.44
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2017-05-12 09:58 EDT-0400