I'd wait for AMD's Vega. They are rumored to exceed ~1080's performance at a lower price. They'd also work better in conjunction with Ryzen boards.
With widespread FreeSync availability (and better monitors), buying a Nvidia card is almost shooting oneself on their foot.