For that price range I would recommend around this. This CPU+GPU combo you will be able to play those games at 60-80 FPS on Ultra with no issues. The Mouse and keyboard are low end so I might would recommend something else, but at that point it's kinda depending on taste. The only other thing I can suggest is changing the 1050ti for an RX 470/570 (they run about 160) but it would put you out of your 700 range a tad bit. Also these prices are according to if you're in the US.
PCPartPicker part list:
https://pcpartpicker.com/list/n7wyBP
Price breakdown by merchant: https://pcpartpicker.com/list/n7wyBP/by_merchant/
CPU: Intel - Pentium G4560 3.5GHz Dual-Core Processor ($59.48 @ OutletPC)
Motherboard: MSI - B250M PRO-VDH Micro ATX LGA1151 Motherboard ($69.99 @ Amazon)
Memory: Crucial - Ballistix Sport LT 8GB (2 x 4GB) DDR4-2400 Memory ($59.99 @ Newegg)
Storage: Western Digital - Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive ($47.45 @ OutletPC)
Video Card: EVGA - GeForce GTX 1050 Ti 4GB SC GAMING ACX 2.0 Video Card ($119.99 @ Newegg)
Case: Corsair - 200R ATX Mid Tower Case ($56.99 @ Amazon)
Power Supply: SeaSonic - S12II 520W 80+ Bronze Certified ATX Power Supply ($44.89 @ Newegg)
Operating System: Microsoft - Windows 10 Home OEM 64-bit ($86.88 @ OutletPC)
Monitor: AOC - G2260VWQ6 21.5" 1920x1080 75Hz Monitor ($106.99 @ Best Buy)
Keyboard: Cooler Master - Devastator II Wired Gaming Keyboard w/Optical Mouse ($29.99 @ Newegg)
Total: $682.64
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2017-05-06 15:53 EDT-0400