Whilst it might just be the 'silicon lottery' causing your GTX 1070 to record a below-average benchmark, check out each of the following first:
1. Perhaps the GPU was set to 'power-saving' mode and not 'performance' (Check GPU software utility)
2. DDR4 RAM is currently not set to XMP and/or correct timings
3. Benchmark was run with the display output in the wrong settings for refresh rate frequency and screen resolution
4. Benchmark was run whilst other background applications and processes were being run concurrently
5. Thermal throttling of the GPU and/or CPU due to poor cooling sub-systems
What brand of 1070 do you have? Have you installed the manufacturer's GPU tuning software and experimented with overclocking settings?
Most 1070s have quite a lot of overclocking headroom for both the GPU clock speed and frequency of the 8Gb of GDDR5 memory.
1. Perhaps the GPU was set to 'power-saving' mode and not 'performance' (Check GPU software utility)
2. DDR4 RAM is currently not set to XMP and/or correct timings
3. Benchmark was run with the display output in the wrong settings for refresh rate frequency and screen resolution
4. Benchmark was run whilst other background applications and processes were being run concurrently
5. Thermal throttling of the GPU and/or CPU due to poor cooling sub-systems
What brand of 1070 do you have? Have you installed the manufacturer's GPU tuning software and experimented with overclocking settings?
Most 1070s have quite a lot of overclocking headroom for both the GPU clock speed and frequency of the 8Gb of GDDR5 memory.