Apologies to interject but minor correction for your article please:
"Intel's six-core also drops from $583 to $339, which contends with the $249 six-core Ryzen 5 1600X and the $219 Ryzen 5 1600."
That $339 price is a 4-core, their 6-core is actually $389.