Greeko85 :
For the most part the 1060 is slightly better than the 480-but it usually comes with a higher price tag as well (depending on your country).
As far as crossfire is concerned its a tricky question. In games that support it, and it scales well enough, you could almost match the performance of a 1080 but thats the caveat-not all games support a multi-gpu configuration and even if they do at times the scaling is not guaranteed to be the best. In other words just because you have 2 GPUs it doesn't mean that you will get 2x the performance.
As for which one to go for its a matter of preference. In dx11 titles a 1060 will perform better. In dx12/Vulkan titles that make use of Async compute the 480 will have a slight edge.There's other questions to consider as well. How long do you plan to keep the gpu or upgrade your system? Could you squeeze a bit more out of your budget and go for a 1070 instead? Either way I think you'll be happy with the performance of either card.
So if games don't support multi-gpu configuration it generally isn't worth it?
I'd like for the GPU to be relevant for 3-4 years if possible. I could potentially go for a 1070 but I don't think the games I play would justify the price increase. I tend to play games like CS GO, SC2, League of Legends, I may start Final Fantasy soon.
bystander :
Singham :
How necessary is crossfire? I'm also thinking of getting two monitors, is that play a role in the decision making process?
Unless you plan to game across 2 monitors, it doesn't make a difference, and I'd highly discourage gaming across 2 monitors. Stick with 1 or 3, 2 puts the bezels down the middle of the action.
Sorry, I should have specified. I plan on playing on one monitor until I get three monitors which won't be for at least a year if not longer. The second monitor will just be to have facebook open, or my spotify playlist, or chrome etc.
Thanks for replying to everyone that has so far! It's always great to hear feedback from people with more expertise in this department.