anayman_k7 wrote3900x is not what you should get if you only want to game, Ryzen 5 3600x is the choice for that, for 250$ (including a cooler) it matches the i7 8700k that is more expensive and require more cost for a cooler

The most majority of gamers are not willing to pay 900$ for CPU / Z Mobo / WaterCoooler to be able to game at the end, AMD has won a huge amount of the market because of that. Intel is struggling even to get 10nm in the market and their price cuts shows that they are struggling in competing with AMD
https://www.youtube.com/watch?v=n0uB17Io2is
Check This Out

AMD has confirmed that Ryzen processors have a mix of fast and slow cores. Well That Sucks Again and Teach You That Riding " Hype Trains" and " Pre Release Marketing" Slides is Jeopardizing vs Actual Reality.

https://www.tomshardware.com/reviews/amd-ryzen-3000-turbo-boost-frequency-analysis,6253.html

In Other Terms ,

When You are you down on the boost clock of 4.6 Ghz (max on all Zen 2 Family) on the 1st Core only of the R9 3900x that already struggles to hit and downgrading clock speeds beneth the 1st core clock frequency & beyond. + You add a 25% IPC boost on Zen + vs the i9 9900k that reaches easy 5Ghz easy without IPC increase.

5Ghz on the 1st & 2nd Cores
4.8Ghz in the 3rd & 4th Cores 
4.7Ghz on the on 5th , 6th , 7th , and 8th Core

This balances the IPC boost & you see Coffe Lake Refreshers are still ahead on tightly threaded & lightly threaded situations.

Zen 2 should have created the major gap if it hitted 5ghz + the 25% IPC , not lower the core clocks + add IPC increase. Which indeed very disappointing for 7nm die shrink lithography

Lower Clocks + 25% IPC on par or got beaten by High clocks across all cores + 0% IPC , and on a 14nm too.
16 days later
Thank you all for your replies. I was taking this whole time researching.

It is true that the i7-9700k is a beast when it comes to gaming, however, the 3700x isn't far off, especially if I turn off SMT. As such, getting the x570 motherboard would give me a better chance in future upgrades over the Z390.

So far, this is the build I am considering:
CPU: Ryzen 3700x
MOBO: Gigabyte x570 Aorus Elite
RAM: HyperX Predator 16GB (2 x 8GB) DDR4-3600 RAM
GPU: Zotac ZT-T20710F-10P GAMING GeForce RTX 2070 SUPER Twin Fan 8GB (or MSI depending on the price mojitech will be selling it off).
PSU: NZXT NP-1PM-E850A-EU E850 850W PSU (Overkill i know, but should be good for now and later)
CASE: My old Cooler Master Enforcer.
SSD/HDD: Using my old SSD and HDD. Should be fine for now.
Optional: Getting 2x Aerocool REV Red Dual Ring 12CM Fan and 1x Aerocool 20CM Silent Master Red LED Fan to replace the fans on my old case.

I picked the RTX 2070 super over the 5700xt simply because it contains ray tracing. However, I am just waiting for Mojitech to get the MSI to compare the price with PC&Parts and Expert-Zone. PC&Parts selling the ZOTAC for 535 (without TVA but only with complete systems), and Expert-Zone is selling the MSI for a whooping price of 700$ (TVA included).
I don't understand the hype around RT. It has been there for years and its implementation in real time is recent and pretty much limited, let alone run it properly on even the high-end GPUs at a good frame rate.

What i am trying to say is we are actually paying extra for a new rendering feature still in its infancy (Beta testing!?).
kareem_nasser wroteI don't understand the hype around RT. It has been there for years and its implementation in real time is recent and pretty much limited, let alone run it properly on even the high-end GPUs at a good frame rate.

What i am trying to say is we are actually paying extra for a new rendering feature still in its infancy (Beta testing!?).
If i want to buy the 5700xt from lebanon, it will cost me just as much as the ZOTAC 2070 super.
5700xt is 525$ without TVA
ZOTAC 2070 super is 535$ without TVA.

Ordering online from abroad might differ.
Badieh wrote
kareem_nasser wroteI don't understand the hype around RT. It has been there for years and its implementation in real time is recent and pretty much limited, let alone run it properly on even the high-end GPUs at a good frame rate.

What i am trying to say is we are actually paying extra for a new rendering feature still in its infancy (Beta testing!?).
If i want to buy the 5700xt from lebanon, it will cost me just as much as the ZOTAC 2070 super.
5700xt is 525$ without TVA
ZOTAC 2070 super is 535$ without TVA.

Ordering online from abroad might differ.
If so then it makes sense. But still the coming GPUs with more dedicated RT Cores will provide better support and by that time AMD should be on par in RT performance. Taking into consideration the current limited support of RT and DLSS also.