1.) I don't see why frequency is relevant. Frequency is an aspect of design, not performance.
2.) Why can't AMD have 'silicon as good as intel"? They walloped the shit out of them with the Athlon Xp and the base Athlon 64 run(By making really good design decisions). This is an excuse for a lackluster product that is simply compensating for poor design choices, rather than holding their feet to the fire like people hold Intel to.
Multi socket boards do 'show this issue', but NUMA is important because the memory controllers are physically separated from CPUs(
N.on
U.niform
M.emory
A.ccess). Numa issues do not apply to Ryzen because they are all bound to the same pair of memory controllers. (Besides, Windows has been NUMA aware for a long, long time at this point)
ccnuma is a potential issue, but re: scheduling, AMD has cleared the air entirely of all scheduler issues. There is nothing to fix.
The real issue is just the reality of using a low speed CCX between quads for AMD.
https://community.amd.com/community/gaming/blog/2017/03/13/amd-ryzen-community-update?sf62109582=1