Question Advice on New Gaming Build

Apr 30, 2020

I want to build a new gaming PC that could run any game and ideally should not need an upgrade for the next 3-4 years.
The components are listed here:

Would you change anything? How good do you think it is?
Would an i7 9700K be a better choice, taking into account that is 200$ more?
I am not really sure about the motherboard.

Thank you!
Apr 30, 2020
What is your budget and in what country?
I don't really have a budget cap in mind, but I also don't want it to be extremly expensive. The price of the parts added now, converted from the price in Romania and without a monitor and OS, is around 1350$, but if I can get good value for less money I am more than happy. I am from Romania.
I would do something more like this:
PCPartPicker Part List

CPU: AMD Ryzen 5 3600 3.6 GHz 6-Core Processor ($172.76 @ Walmart)
Motherboard: MSI B450 TOMAHAWK MAX ATX AM4 Motherboard ($114.99 @ Best Buy)
Memory: Team T-Force Delta RGB 16 GB (2 x 8 GB) DDR4-3200 Memory ($74.99 @ Newegg)
Storage: ADATA XPG SX8200 Pro 2 TB M.2-2280 NVME Solid State Drive ($269.99 @ Amazon)
Video Card: MSI Radeon RX 5700 XT 8 GB MECH OC Video Card ($359.99 @ Newegg)
Case: Aerocool P7-C1 ATX Mid Tower Case
Power Supply: EVGA SuperNOVA G3 650 W 80+ Gold Certified Fully Modular ATX Power Supply ($109.99 @ Best Buy)
Operating System: Microsoft Windows 10 Pro OEM 64-bit ($139.99 @ Other World Computing)
Monitor: Philips 276E9QDSB 27.0" 1920x1080 75 Hz Monitor
Total: $1242.70
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2020-04-30 21:11 EDT-0400

The 5600XT has better than RTX 2070 performance at a lower price. The Cooler Master PSU needs to be avoided because they aren't good. The EVGA G3 is very good. Just go with SSD storage instead of the small SSD and 2TB HDD.
Reactions: AndreiNeagoe