Welp looks like what you got now is all the performance you will able to squeeze. So the rules of thumb are
1. Boost 3.0 will throttle GPU speeds so keep it as cool as possible.
2. Pray for Samsung memory so can get the best overclocking speeds for RAM
So honestly this means you really need to grab one of those water cooled 1070s. Not sure which is the best.
Or if you grab a blower style then you better get the coolest 3 fan 1070 and be sure to install it into a cool PC case with good air flow to keep temps down.
But again this is only if you absolutely need max speeds. Locking my voltage and creating stabilized profiles got me locked in at 2050 mhz (Boost 3.0 fluctuates between 2000 to 2088 mhz depending on ambient temps) and 9500 mhz memory for my max setting. I normally game at 2050 and 9000mhz because that all that most games need at maxed 1080p or 2k. We'll see when Gears drop next week and Mafia 3 drops tomorrow.