You can't see much difference with i7-7700 and 3070. It can make big bottleneck. Besides, 3070 is more for 1080p.
If you want to play horribly optimized Cyberpunk 2077 at 2k on ultra, you should buy 3080 or RX 6800XT.
Why not lower your CPU little more as 10600K or 5600X and buy it with 3060ti...