I don't want to continue this argument, both of you have solid reasons and standing points! But I don't like the tone of this discussion from either of you.
Anyway
@Miguel Batista your experience seems to highly differ from mine. Maybe I'm wrong.
May I ask what cpu, ram and gpu configuration yoh have?
Now my personal experience:
Checked via process explorer. You should always have more cpu cores than threads but 1 spare is enough. More than that doesn't give much performance boost anymore).
We have :
- AC = 1.5 threads
- AMS = 1.5* threads (thanks Martin)
- Rf2 = 2 threads
- Acc = 2.5 threads
- Pcars 2 = 3.5 threads (stuck at 60% cpu load though and the fps drop to 50 in some occasions. Average about 80, goes up to 130+.
GPU lowered to be below 60% so this is CPU limited)
- F1 2018 = 6+ threads (lowering graphic settings = 160+ fps)
Yeah for F1 2018, the amd will be okay, for the rest an i5 9400 will be quite a lot better.
Gpu vs cpu bound: I'm cpu limited in every sim I listed above. I have a 3440x1440 monitor and a gtx 1070.
Sure that's a bit of a different system but with my old I7 2600k @ 4.4 GHz I'm having problems to hold 60 fps the moment there are more than 20 cars.
That's online or offline.
Single thread performance of my old i7 is as good as the ryzen 5 2600x. Only due to the amount of cores the ryzen beats my cpu slightly even for simracing titles but it's not much.
It for sure beats the crap out of my i7 for rendering etc though.
In the end my main concern is that one can easily swap out the gpu for a better one. It's plug and play, sometimes not even re-installing the drivers.
Replacing a cpu though...
- switch the cooler = highly annoying task
- probably switch the Mainboard
- change bios settings if not
- probably re install of Windows
- taking out the Mainboard and therefore all cables etc
Depending on how future proof the system should be, I would even consider the 9600k and a windows key from ebay. The 9400f beats a 2600x even for project cars 2, which already is the best multithreading title.
But the 9400f is locked at 3.9 GHz whereas a 9600k basically always auto-overclocks itself to 4.8 GHz or more.
It blows everything else out of the water and is still pretty affordable.
You can always turn down graphic settings but when the cpu comes to its limit you get ugly micro stutters are hugely limited with grid sizes.
I'm experiencing this myself and I absolutely hate it.
I can understand if it's too much money though, ofc.
And since from my experience basically all simracing titles are cpu limited and not by the graphics card I would also go with dual channel ram. For simracing you want as much cpu power as possible. Single thread performance though, not overall power. If 2 sticks can help there, definitely do it.
Here are some results from benchmark videos I've skimmed through:
(They nicely show the problem with cores vs single thread performance!)
Project Cars 2:
R5 2600 = 99 fps, 29% load ; i5 9400f = 111 fps, 55% load
GTA V:
R5 2600 = 98 fps, 45% load ; i5 9400f = 113 fps, 71% load
PlayerUnknow's: Battleground:
R5 2600 = 98 fps (1% low) ; i5 9400f = 111 fps (1% low)
Anyway, an overclocked R5 2600 to 4.2 GHz turns the table around!
To not post endless gaming benchmarks of games that are not good at multithreading (like all our simracing titles), here's Cinebench R15:
R5 2600 stock: 164 ST, 1279 MT
i5 9400f: 173 ST, 958 MT
R5 2600 @4.2 GHz: 180 ST, 1458 MT
Now you take a 9600k and also a R7 2700x into the equation:
i5 9600k: 198 ST, 1074 MT
R7 2700x: 178 ST, 1774 MT
and overclocked:
i5 9600k @5.0 GHz: 214 ST, 1221 MT
R7 2700x @4.3 GHz: 186 ST, 1913 MT
So for simracing we need like 75% of the ST score and 25% of the MT score to replicate simracing title FPS.
The ST performances show that the 9400f isn't a great cpu. Cheap but not great. You can't overclock it sadly... An overclocked R5 2600 is almost as good as an overclocked R7 2700x though, making the 2600 the better budget-gaming cpu.
However for 100€ more, you get the 9600k which is extremely easy to overclock. You get a ST score of 214 against 180!
And remember, the gaming fps I listed above are the difference of 164 ST to 173 ST. Now the 9600k pushes out 214 ST!
Anyway, I find budget PC gaming difficult. I can always accept a cheaper GPU and lowered graphics settings but a CPU is something you stick with for years and hugely pays off to get a more expensive one vs being always a bit unhappy and having to spend the same amount of money in a few years again.
So I would always go with a 9600k. Not the i7 or i9, that's way too pricey but a 9600k really is the sweetspot for simracing.