Oh dear, my is also haswell. I was expecting ryzem 3000 will be better than that. Amd has at least 10% better ipc, and you add in faster memory more cache etc, i expected 4.2ghz Ryzen 3900x to beat 4.6ghz haswell in games, and then we profit from 12 cores on other tasks.
Was expecting total win for amd here.
Perhaps you can do clean install first and then do per ccx oc.
Is there any channel site that review max oc Ryzen 3000 against the past generations of Intel cores?