3600, 3700X, 3800X, 3900X....
as none are outrageously expensive, it's hard to make a wrong choice, but, ...the 3600 will offer great performance (often 90-95% of that of the 3900X and, allows $200 saved, which could be forwarded towards a batter X570 mainboard (future 4000 series compatibility), larger NVME storage (I'd not be overly concerned with PCI-e 4.0 storage yet, frankly), or, most importantly...perhaps a better GPU. 5700XT or 2070 Super
As for the 10700K, until we know the specifics of what clock speeds were hit on it's alleged 235W fiasco' of recent outings, one would have to assume it must have been clocked higher than the typical 9900K, so, I'd be tempted to wait until the actual release and reviews have occurred, vice one source's claims, which may or may not be accurate. What if that was an all core 5000-5100 MHz figure, and, what if power consumption, as is often the case, was much more reasonable even 200 MHz lower....? We simply do not know yet.