waiting... is the only way to be sure.
But then you'll always be waiting, after coffee comes cannon and then ice?
The multithreaded lower cost ryzens will put pressure on threading, especially as games seem to like that now. Coffee 'should' be socket 1151? but importantly not 2066, and therefore a cheaper mobo, with the i7's having 6c12t.
I'm on a 3570k, and am waiting although i really have the urge to build, and build now.