I'm in the same situation, trying to decide to get the 1060 or the 480. I know the 1060 is a faster single card, but i'm also looking for a pairing with an adaptive sync monitor. From what i see G-Sync monitors and significantly more expensive than free-sync monitors. I would really love to stay with nvidia, but AMD is really hitting that price/performance spot, not just for GPU's but display set ups, cards, monitors etc
Would also like to state that its been 3 years since my last GPU upgrade, so i plan on this one sticking around for a while, also have a 4k TV which i like to hook up from time to time so for me thats more of an incentive to go crossfire after a month or so.
gaborbarla :
I agree with bicycle_repair_man. The 1060 is marginally faster than a Rx480. The main trouble I see with your logic is the upgrade in another 2 years argument. It sounds good on paper, but in real life what happens is that in 2 years another 2 generation later it makes a lot more sense to just get a new generation mainstream card than to get another aging Rx480. Remember this is while from now and new cards will come out 2017 and 2018 still.
I know this from past experience, and in the end I always ended up buying a new card because I wanted more RAM I wanted faster bus or more shaders or new directX or whatever. Also, the hassle of dealing with Crossfire or SLI is a serious one that one does not have to deal with on a single faster card.
The recommendation goes: Get the single fastest card now, and sell it in 2 years time and get another fastest card you can get in 2 years time.
My opinion.
Hope this helps,
Gabor