This setup faces performance limits due to the bottleneck.
No, the I7 6700K does not limit the performance of an RTX 2070.
Generally, quad-core processors with hyperthreading tend to work fine. Consider overclocking if you haven’t already.
Depends heavily on the games and display refresh rate.