Part list
Price breakdown by merchant
CPU: Intel - Core i5-7500 3.4GHz Quad-Core Processor ($188.49 @ OutletPC)
CPU Cooler: Cooler Master - Hyper 212 EVO 82.9 CFM Sleeve Bearing CPU Cooler ($26.88 @ OutletPC)
Motherboard: Asus - Z170-K ATX LGA1151 Motherboard ($78.98 @ Newegg)
Memory: Team - Vulcan 16GB (2 x 8GB) DDR4-2400 Memory ($94.99 @ Newegg)
Storage: ADATA - Ultimate SU800 128GB 2.5" Solid State Drive ($52.98 @ NCIX US)
Storage: Hitachi - Ultrastar 7K4000 3TB 3.5" 7200RPM Internal Hard Drive ($69.88 @ Amazon)
Video Card: Asus - GeForce GTX 1070 8GB Dual Series Video Card ($359.99 @ Newegg)
Case: NZXT - S340 (Black/Red) ATX Mid Tower Case ($68.89 @ Jet)
Power Supply: Corsair - CXM 750W 80+ Bronze Certified Semi-Modular ATX Power Supply ($59.99 @ Newegg)
Total: $1001.07
Prices include shipping, taxes, and discounts when available
OR if you want something smaller and more budget oriented:
CPU: AMD - Ryzen 5 1500X 3.5GHz Quad-Core Processor ($185.88 @ OutletPC)
CPU Cooler: Cooler Master - Hyper 212 EVO 82.9 CFM Sleeve Bearing CPU Cooler ($26.88 @ OutletPC)
Motherboard: MSI - B350M GAMING PRO Micro ATX AM4 Motherboard ($78.88 @ OutletPC)
Memory: Team - Vulcan 16GB (2 x 8GB) DDR4-2400 Memory ($94.99 @ Newegg)
Storage: Samsung - 850 EVO 250GB M.2-2280 Solid State Drive ($99.99 @ Amazon)
Storage: Hitachi - Ultrastar 7K4000 3TB 3.5" 7200RPM Internal Hard Drive ($69.88 @ Amazon)
Video Card: EVGA - GeForce GTX 1060 6GB 6GB SC GAMING Video Card ($234.99 @ SuperBiiz)
Case: Thermaltake - Core V21 MicroATX Mini Tower Case ($37.99 @ Newegg)
Power Supply: EVGA - SuperNOVA NEX 650W 80+ Gold Certified Fully-Modular ATX Power Supply ($74.89 @ OutletPC)
Total: $904.37
Prices include shipping, taxes, and discounts when available
I mean only 96.70 dollars cheaper, but I did upgrade the ssd to m.2 for better speeds, but it's not necessary at all.
Lmk if you have questions.
Most parts I listed can be swapped for similar ones, these are more of just starting guides.
Just realized you said high end games now and also five years in the future, you might want to get at least a gtx 1070. 1060 might be pushing it to the limit.