fry178 :
one of the reasons i dont get gigabyte cards anymore, they release cards with good chips (for reviews) and then tend to change to cheaper/slower vram without mentioning it in product description, which leads to lower performance/added oc (vs the first release).
just check how many of their cards have more than R1.0 going back till gtx200.
all custom board/cooled 1000 series will clock virtually the same.
binned chips will only make a difference when messing with added volt/LN2 cooling, as so far all 1070 i've seen max around 1950-2050MHz.
my zotac 1070 clocks at 2GHz without added V, just relaxed power/temp settings in afterburner, so dont waste money
and get the cheapest 2 or 3 fan card that has 2 power connectors.
one i would recommend: the asus strix has the same board/cooling as used for the 1080, so definitely
a little "overkill", but i've seen the strix 1060/6 (i had for a while) clocking about 50-100MHz higher than almost every other brand incl the msi.
I have a couple issues with this post. First, slower VRAM? Check out Nvidia's specs page for the 1070. VRAM speed is part of the card's standard specs. The 1070 comes with 8GB of VRAM with a memory speed of 8Gbps. It has a 256 bit bus and a memory bandwidth (GB/sec) of 256. This is the card's specifications and should be the same regardless of which manufacturer you choose. Most factory overclocked cards only increase the core clock speed and don't touch the memory clock speed. The Gigabyte G1 is one of those cards so unless the memory is performing under Nvidia's spec than it can't get slower.
https://www.nvidia.com/en-us/geforce/products/10series/geforce-gtx-1070/
You said that most 1000 series cards overclock to about the same level which I agree with. Every custom 1070 review I have read shows the card overclocking to the 2.0GHz-2.1GHz range. Then you say to buy a card with 2 power connectors though and I can't understand what your reasoning could be for this.
The Nvidia spec requires a single 8 pin PCIe cable. All of those custom 1070s that use the standard single 8 pin connector have enough power to overclock to the same 2.0GHz-2.1GHz range. Why would you need a card with two power connectors if that doesn't give the card any additional overclocking headroom?
You started off by arguing that the cheaper cards overclock the same and then finished by saying you should get the Asus Strix because it clocks better.
The reason I recommend the Gigabyte G1 is because at $399.99 it is one of the cheapest 1070s available while still offering premium features that more expensive cards advertise like chip binning, a custom PCB with extra power phases, RGB LEDs, a backplate, and great 3 fan cooling. Some of that stuff like the chip binning and the custom PCB might not make much difference but it's still there in a relatively cheap card.
I don't have a problem with the Asus Strix you recommended. It's just $30 more expensive than the Gigabyte G1. As you said in your own post, all the 1000 series cards get to the same clock speeds so what benefit do you get from that extra $30?