Incoming response comparing non-baseline products in 3..2..1...
The important thing with a new card today when it comes to RAM, is that it's 4GB or more. 4GB vs. 6GB isn't going to gain you much. And whether or not that modest gain is worth the extra money is a question for the buyer. But what it does mean is that it's fine to consider the 480 4GB model in this discussion but not fine to consider the 3GB 1060 model because the latter is going to be badly hamstrung over the next eighteen months or so. Only the 6GB 1060 can be considered here whereas both 480s can be.
To me the 4gb will last as long as the 1060 but for differing reasons. You can obviously lower settings but by and large you'll probably get the same about of use out of them.
The 8gb nitro or equivalent will probably last longer than the 1060 but for the next year it will run by and large slower on average.
The 4gb is obviously a lot cheaper.
The problem seems to be the 4gb is cost effective vs the 1060 and the 8gb beats it on longevity.