The best performing you can get for your budget, the 1060 is definitely worth being slightly over budget. Easily 60fps at 1080p high-max settings.
PCPartPicker part list:
https://pcpartpicker.com/list/VjLKpG
Price breakdown by merchant: https://pcpartpicker.com/list/VjLKpG/by_merchant/
CPU: AMD - Ryzen 3 1200 3.1GHz Quad-Core Processor ($93.90 @ OutletPC)
Motherboard: MSI - B350M PRO-VD PLUS Micro ATX AM4 Motherboard ($60.98 @ Newegg)
Memory: ADATA - XPG GAMMIX D10 8GB (2 x 4GB) DDR4-2666 Memory ($79.99 @ Newegg)
Storage: Western Digital - Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive ($43.90 @ OutletPC)
Video Card: MSI - GeForce GTX 1060 6GB 6GB GT OCV1 Video Card ($299.99 @ Amazon)
Case: Cougar - MX330 ATX Mid Tower Case ($24.99 @ SuperBiiz)
Power Supply: SeaSonic - S12II 520W 80+ Bronze Certified ATX Power Supply ($42.99 @ SuperBiiz)
Total: $646.74
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2018-05-14 11:29 EDT-0400