No it should not bottle neck, the 4790k is a beefy cpu it would be fine with a 1080, the 1070 is the only thing that is limiting your fps that I can see.
niether for the most part but there are exceptions. If a particular game is CPU heavy then it can bottle neck the GPU like GTA V or BF1. If the game is GPU dependent its the exact opposite story. The CPU has plenty or cycles left but the GPU is maxed. Generally speaking a any modern i7 Intel Core CPU should not bottleneck a GTX 1070 depending on resolution and settings. At 4K for example a old i7 970 OCd @4GHZ would only be about 15% behind the latest i7's. At 1080P though the i7 970 would be trounced by more like 40% whereas a i7 3930K will bottleneck at roughly 20% compared to a i7 7700k for 1080P. You kick the resolution up to 1440P though and it drops to 10-15%...4K 5-8%. And this is only at very high frame rates (typically 100+). Point being your good and should be at this pace of improvements for at least another 4 or 5 GPU generations in the high end. After that you you may start needing to step things down a notch. Also in game settings make a huge difference. The more you tax your GPU the less you can tax your CPU. Doing things like turning up all the graphics setting, getting a higher resolution panel and manually setting your filtering/AA high (say 8x by 4x up to 16x by 16x) will put more stress on your GPU which also gives you a better picture. These small bottlenecks would show up gaming at 115+ FPS. If you gaming at 60-100hz and vsync/gsyncing then you won't even see these differences to begin with. It takes a very high frame rate (with intel Core CPUs/ new AMD Ryzen) or very low resolutions, again with high frame rates to even see these bottle necks. Your CPU is awesome don't fret. I hope this helps.
edit I was not clear about CPU having similar clocks via Overclocking or stock in the case of the i7 7700k for those differences. In this case I was shooting for 4ghz on all mentioned CPUs.