A 1070 is a 1070. I recommend ASUS. Others will recommend EVGA, Gigabyte, or Zotac. I'll say ASUS has pretty high QC standards, and I've got a 1080 strix from them, and I absolutely love it. I have an ASUS mobo too, so it's also great for that.
Though, ASUS might be slightly more and possibly not at $300.