Those games are newer releases are they not? Games that will use more cores more effectively. Fallout 4, arma, dayz are poorly optimized biased for single thread as pointed out before on multiple occasions.
Those games that run better largely run better because of the clock advantage that Intel has over ryzen but like I said, ryzen is a few months old on it's first iteration, Intel have been refining theirs for many years. Clock for clock ryzen holds it's own and is cheaper than intel equivalents.
In your opinion will games going forward continue to utilize fewer cores or or more cores? Are intel moving towards more cores or stopping at 4 cores?
amdahl's law kind of goes against this whole 'games will run better in the future on more cores' it is extremely extremely difficult to parrallize multiple threads in games, even in games that currently appear to be well multi threaded such as battlefield 1, they are still dominates by 1 main thread that requires higher ipc/clock speeds.
as we could both agree, technically if everything did run parallel then a 4ghz 4 core should be equal to a 2ghz 8 core in some of these games, and yet we see the 8 core will run much lower fps and struggle where as the 4 core will be much more efficient and give better performance.
I'm not saying in years to come it won't be like that, but 4 cores is more than enough for now and for years to come, I would imagine a 6 core becoming necessary around 2018/19 and 8 cores maybe 2/3 years after that, it's not as easy for them to just program "more cores"
even look at a game like the witcher 3, it utilisied 8 threads, yet the 1800x is some 40+ fps lowercompared to the 7700k, even a 6900k which is close in IPC to kabylake is slower than the 7700k, when all facts tell us it *should* be quicker.