The hype from the 5800x3d seriously had me tempted to sell my 5800x and eat the spread...but based on used prices id be out like $150-200 and for that i think this CPU will be fine for a long while. I typically upgrade CPU/MOBO/RAM every 6 years and this should suffice. Holding out for navi 3x/ada end of year.
Dont need to upgrade for battlefield clearly and hunt is plugging along just fine for the most part.
I'd be content with the 5800x. I am going from a 5775C, so even a base 5600 with 3200 C16 is seeing 2-3x the FPS in the games I play coop. I am fortunate to have already tested the games I want to play on a 5600X and 5800X.
Kerbal Space Program, ARMA 3, R6 Siege, R6 Vegas 2, X4, Sins of a Solar Empire, Supreme Commander, Fallout 4, Deep Rock Galactic, and a few others are all games that support significant AI counts that I want to experience above 30fps.
R6 Siege with 100 AI spawned in puts my current CPU down to around 30-40fps, and will crash the game if I host with too many AI on coop. But my friends' 9700k and 5600X can easily do it. My current i7 can only spawn around 150 AI on Vegas 2, and I wanna see what the game engine can actually go to. I'd love to get some proper benchmark numbers for R6 Siege AI Horde mode, because it is an untested benchmark that is very CPU heavy.
I also feel like it is a bad idea buying any GPU that will lack DP 2.0. 4k144 is actually pretty easy to achieve on low-medium settings, especially on old games. I want 4k144 with HDR with just 1 cable!