Thanks for your reply. I am planning to run 1080p but trying to go for 144fps ultra. I was wondering if it would be better to go for a more expensive cpu or will there not be a noticeable difference (less than like 10 fps).Remember that "bottleneck" is a bit of a misleading term.
Technically there is no "balance" and every system has a bottleneck, and that bottleneck changes by application. What games are you mainly playing and what is your monitor resolution and refresh rate?
Overall however, I would suspect it would be a good combination, but if you're running 1080p, the RTX2070 is probably overkill. Equally if you're running CPU intensive games (like Civ for example) then an RTX2070 would not be necessary.