The simplest way to figure out your ROI would be to use Nicehash's profit calculator:
https://www.nicehash.com/profitability-calculator/nvidia-gtx-1080?e=0.1¤cy=USDThe advantage it has is that it just returns what they are roughly paying, and it's algorithm independent (or I should say, it reflects the most profitable algo). I would say it's generally about 90% accurate, so based on your numbers:
Card in USD: $787
Per day profit: $4.49
Break even (ROI): 175 days
So then you make your own decision if you want to buy it or not... The big challenge with ANY calc is the longer the time horizon (in this case 175 days), the more likely it is to be wrong - because difficulty generally goes use (meaning you make less per day). Now, coin value also goes up, so this may offset or even improve your ROI, but that's a big gamble, because it could also go down - but either way, it's a fast/simple way to get a rough idea.