I tried to look up 2x270 performance in the Metaverse benchmark section but the Filter is not working for me at the moment.
If you can afford it then go for the 1060/480. The 1060 is the faster of the two, so if price is similar go for that. If you go for the 480 get the 4GB version, it is much better value for money than the 8GB version as it isn't really fast enough to take advantage of 8GB (unless CF). If price is a strong consideration and you can find a nicely priced 470 then that is also worth a look as it is only a little slower than the 480 in most cases. For any of them you don't want to be buying the reference/founders edition, they run hotter and louder.
There is also a slower 1060 with only 3GB of VRAM but I haven't looked into it so don't know how much performance it loses, probably still a very good card but I think any new card should have 4GB VRAM ideally.(OK just looked it up, if you don't push textures super high it is a very nice card but on some games it hits a VRAM ceiling if you put textures up very high which can hurt performance quite a bit. But good card if you keep that in mind. Though remember Ashes' Devs recommend 4GB VRAM. If you exclusively play 1v1 though perhaps less of a consideration?)
Any of those should last you a fair few years gaming at 1080p. The problem with even 2x270s is that you will still only have 2GB of VRAM. You also have the problem going forward that many games don't have good support for 2 cards, in some cases 0 support. So though you will be spending less you may be upgrading again sooner than you think.
I'd go for a stronger single card every time, and I don't think 2GB of VRAM is enough for Ashes.