@bigpinkdragon... while I agree with some of what you say, there are a few issues.
"SLI doesn't scale as well" is a massive generalisation. There are certainly games where SLI scales better, and others where CFX scales better. I don't think you can generalise like that without hard data to back it up.
"XFire will work in PCI-e slots with fewer lanes" - technically true... but you absolutely do not want to run it this way. On all current Intel and AM4 platforms, any x4 lane PCIe slots go through the PCH (or Ryzen equivalent) which adds significantly latency and means the GPU traffic is competing with all other communication over the PCH (including SATA devices, USB devices, network cards, etc). You don't want to run it that way.
While SLI licensing does add cost, it's very hard to find a board that supports two x8 slots (basically required for good CFX performance as noted above) that does NOT have SLI support. So you're probably paying for it anyway.
You're going to have a hard time finding support for the statement that CFX support has gotten better over recent years. AMD had a dual GPU version of the Fury X ready to release which would have been (technically) the most powerful card on the market. But they chose not to release it as a gaming card, almost certainly because crossfire game support was so poor.
There's a pretty detailed article exploring the situation from Ryan Smith at Anandtech here:
http://www.anandtech.com/show/9874/amd-dual-fiji-gemini-video-card-delayed-to-2016
It's 18 months old now, so the specific games he looks at are no longer hugely relevant. But the game development landscape hasn't really changed much IMHO.
The TLDR of the article is that game developers are increasingly using specific rending techniques (such as temporal reprojection) which either outright break, or significantly complicate the process of alternate-frame-rendering, which is the basis of both crossfire and SLI.
Anyway, the biggest issue is a pricing one. 2 x 480 (or 580s), especially if you get the 8GB versions you really want for the performance you're hoping for, is going to be priced in the high four hundred dollar mark... right around a GTX 1080.
I understand not everyone can afford to buy something like that outright, and would prefer to stagger the cost by purchasing two cheaper cards at different points in time, but you're just making such huge sacrifices that it's really not worthwhile for most people.
I would suggest OP gets an RX 580 right now, hangs on to it for as long as he's happy with the performance, and then looks to sell that card and purchase the best single card he can for his budget when it comes time to upgrade. In the long run you'll spend a similar amount of money, get much more consistent performance, can manage a cheaper PSU with less heat and noise, and benefit from whatever new features come with an upgraded GPU in 2 years or so once the single 580 isn't cutting it anymore.