GIGABYTE GeForce GTX 1070 Mini
You cant beat this card for the money, easily out preforms most previous generation cards when overclocked.
Well built, works well with Cycles Render engine; Gigabyte quality, as usual very well made; Small frame design, and still cools as well as many full length cards; Over clock software adds a nice touch, card is easily overclocked while maintaining low temps
Iray support has been delayed again, and no mention of that fact on any of the card write ups I looked at; Using it for Iray may not happen for a while and isn't really a deal breaker