@boju people usually say RYZEN BEST FOR GAMING BEST PRICE GET IT NO DIFFERENCE TO INTEL AND CHEAPER. And then it's like "oh btw you need very fast RAM or it will not run even as bad as it is in benchmarks (where Intel wins in gaming at lower resolutions anyway)" - that's what I meant.
Ryzen has been known since first gen that it performs better with faster ram and dual channel for the doubled bandwidth. I do agree with you Cioby the information regarding the matter of faster ram should have been more widely publicised rather than rely on tech forums and review sites. But oh well it is what it is.
Regarding performance between Intel and Ryzen depends on a few things, games, refresh rate and budget. In the last few years open world games have become very sophisticated and large, there's a lot more going on for the cpu. Intel's IPC is stronger and can push more fps than Ryzen can, not a lot more but still more, depending between cpu models of course. The cpu needs to pre-render every frame and in cpu intensive games, a high amount of fps can have a negative effect if the cpu can't cope. This is the tricky part because processors like 8600k/9600k are appealing but they are Bulls. They can push hard in either 1080p and 1440p quite easily but because they can be easily overworked dealing with frame rates, they just hit a wall as there's not much room left for physic calculations. When that happens the cpu reaches 100% usage and stutters begin and frames drop off.
Ryzen's, depending on model, ie 2600/2700 are decent budget systems, able to sustain decent amount of fps and with more threads are able to keep cpu usages down where 8600k/9600k are both having a hard time. Imho, if were to go Intel and afford it id go either 8700k, 9700k or 9900k but i have my doubts about the 9700k because i have seen reports of high cpu usages with this cpu too but who knows. Modern cpu intensive games are able to make use of the extra hyperthreads so id go with a cpu with mutlithreading over single cores simply because games still rely on the primary core #0 and better to have two working threads on it than one because if that core reaches high usage it affects the other cores.
BF1 is one of the most cpu intensive games out there, probably just as much as Ghost Recon, Farcry5 and BF5. This video explains the connection between fps and cpu usage, do watch it all because it's quite informal i think.