I've often read "decide which currency you want to mine and choose your GPU accordingly" here but I'm open to mining anything provided it will have a counterpart in dollars or bitcoins. And at that game, AMD cards seemed a bit more profitable.
Now that 1080 Ti are back in stock at some resellers, it makes sense to do a tiny bit of math.
The cheapest 1080 Ti I can find is 749 .
The cheapest 8 GB RX 580 is 320 . I chose an 8 GB one because its memory is 2 GHz and it will be more appealing on the used market when I sell it in a few months.
The nvidia should yield 6.75 a day according to whattomine, which corresponds to 0.91%.
The AMD should yield 3.42 a day according to whattomine, which corresponds to 1.07%.
That makes the AMD 18% more profitable.
Add the facts that the AMD is much more common (so upgrading the rig will be easier) and has a longer warranty, it makes it appear like the better deal to me.
I'm not afraid of tweaking the BIOS to extract everything I can from the little beast.
The only situation where imagine the nvidia to be more interesting would be with a huge rig: you could do 12 nvidias on one motherboard, you can't do 24 AMDs. But I'm planing small scale for now.
Am I missing something?
EDIT: And I don't think whattomine takes into account the dual mining possibility for which the AMD is a better candidate.