Better setup for gaming?

Do you plan to overclock the CPU?

If not I'd for sure go with the 2070 and 8700 (the non K variant I assume since you left it out which means no overclocking it)

Just remember that the gimmick behind the 20XX GPU's is the ray tracing and since your using the lower end of the cards capable of that technology, you won't get super great performance so you may not want to pump up the graphics to ultra with ray tracing enabled in games that support it.