I'd rather get 1080 instead. Right now it's only about $20-ish more than 1070Ti, but has the same TDP as 1070Ti, and gives significant more hashrate (okay, probably not for memory-intensive algos like ETH...)
Yes, i've find only cards 1080 that costs 100-150 more than the one i find. Unfortunately this is too expensive for my estimated budget. :/