I have to ask, did you search at all before you made this post?
not against you , I see a lot of posts where a simple google search would have given you the answer.
but to max EVERY 1080 game at MAX MAX MAX settings with all the bells and whistles youre probably looking at a 980 ti
if you just want ultra settings without all the bells and whistles, a gtx 970 works well