The X570 boards won't be cheap and are probably comparable. Quality requirements for PCIe 4 are pretty significant. Depend on your needs an older ThreadRipper might be a better move. I'm not that convinced and will probably go with a 3950X in September (unless the next generation of TR is significantly compelling to wait longer).
My 4790K feels so outdated now...