This & preferably a PCIe 4.0 MB also, to unleash the full specs of the 3900X, not only it's power, also 16+4+4 PCIe lanes. Meaning you won't have to run the GPU in x8 mode to connect a NVMe SSD (or two). For now, pricing is steep ($200 for a mATX MB), yet as stock increases, pricing will drop. I fully expect the 3900x to be a top seller for some time to come, until the next gen becomes released (this is why the 2700x is $200 today).
I was looking at the 'budget' (& available) Ryzen 5 3000X series CPU, Passmark results puts it at near double the performance of the i7-4790K/6700K. The Ryzen 9 3900X will be even more powerful, competing with some of the best Intel i9 series.
With this CPU, you'll have no issues with hitting 144Hz at 1440p, provided your GPU is up to the task.
Thanks for educating me! My latest AMD systems are all FX-8370/8350 ones (one FX-6300) & although slower, am running NVMe SSD's on most. Of course, this does reduce GPU to x8. No worries, as long as I can run the current version of Windows 10 & Linux Mint, I'm good to go until PCIe 5.0 hits the market in roughly a couple years, no more than three. Specs has been approved, PCIe 4.0 will be a much shorter run than PCIe 3.0. Am surprised given the success of the GTX 1000 series & knowing AMD was going to introduce PCIe 4.0, NVIDIA rushed what will be an unprofitable RTX 2000 lineup. No way will these have the fantastic run of the GTX 1000 series.
I'm not too proud to stand corrected, while I've worked on some of these systems & even built a couple of 1st & 2nd gen Ryzen systems for friends, wasn't aware of the PCIe configuration. Had it been for myself, would had known, as I research what I purchase. All I did was put together the components that was brought to me of their choosing & loaded/updated the OS, installed needed drivers, as well as security & backup software (Macrium Reflect Free). Will inform both that their GPU's are in fact running at x16 speed.