Also just keep in mind, if you go with anything more powerful than a gtx 1070, it will be overkill for any resolution less than 1440p. So be prepared to upgrade the monitor to 1440p at least, if you want to fully utilize the gtx 1080. Otherwise, what I would do is wait for the next gen NVidia cards and go with something like a gtx 2060 (Or whatever the next gen gtx 1060 equivalent is) if you plan to stick with a 1080p resolution monitor for example. The 10 series cards have been out for a year already, so it's worth it to wait for the new line of incoming NVidia cards.