The RX 480 is a tossup with the GTX 1070 on memory access - which is why they're comparable at best in performance on algorythms like the ones ZEC and ETH use despite the GTX 1070 cost being almost twice as much.
Nvidia gets the "scraps" on mining because most mining algorythms don't use most of the parts of a NVidia card that makes it competative with AMD cards on general or compute-bound usage at a given price point, and as a result few folks use NVidia cards to mine on which makes them a much lower priority for development.
It's not "lack of development" ALONE that keeps Nvidia uncompetative on a hash/$ basis for ETH and ZEC (and derivatives using the same algorythms).
It's the inherent design of the ALGORYTHMS that keep NVidia uncompetative on a hash/$ basis coupled with the higher PRICE of their cards that have competative memory access even when development IS mature.
It's waaaaay too early to call this based on memory bus width. There is a lot of theorycrafting and it's all based on current hashrates and extrapolating against the original CPU miner code, not GPU optimized code, and not code made specifically for Nvidia hardware.
The only algo that doesn't fully utilize a 1070 is Dagger, Ethereum, which I've mentioned before. Which has lead to a misconception of the capabilities of a 1070... see your post. There are a lot of other algos out there... NeoS, Lyra2v2, Lbry, there are more all of which the 1070 performs quite well in. However, they aren't high volume and as such it leads to statements like what you made... Assuming all of crypto land is just Dagger-Hashimoto. Dagger is the only really memory bound Algo out there, Cryptonote also is, but that's controlled by CPU botnets because of it.
It is the lack of development in Equihash, that's for certain. The only Nvidia optimized miner that has come out was from Nicehash and it was worthless a day later as it wasn't being made by the big three.
The reason there is so much AMD development, is there are a lot more miners with AMD cards. They have historically been best investment mining wise. They were better with Bitcoin and Litecoin, (which are both heavily compute limited), because they supported certain key operations in hardware. AMD tends to have better price/performance anyway, even for gaming. The newer algorithms are memory hard on purpose, to be heavily ASIC resistant, there are ASICs for most non memory hard algorithms. Sure a 1070 has more compute than a 480, but it costs 2X as much, so it is kinda silly to buy for mining, when you can get same/faster speed for half the cost. The 1060 3GB is decent choice for Ethereum, but 470 is still a lot better cost/perf.
The term you were looking for is 'scrypt' and that is where things died for AMD as well. Everything went private in 2014 and you couldn't make money at the end of it on AMD hardware. I know, I had AMD hardware back then. I reinvested multiple times in order to get around that. The original CCminer was when Nvidia 750tis started separating out, after a decent amount of work. It wasn't until Ethereum came out that AMD was profitable again at the end of 2015.
I assume many of you guys are eth-babies, you started mining this spring and everything is Dagger to you. It's not the way it works.
Price/performance for gaming has no merit what so ever in a conversation about cryptos.
The 'price/performance' based solely around Dagger is silly. Dagger isn't the only algo.
AMD is definitely not the vast majority, maybe like a 70/30 split, but it's not just AMD. Almost all of Lbry right now is on Nvidia hardware as it's much more efficient and performs much better. When was the last time you mined Lbry, NeoS, or Lyra2v2? Is it profitable for you? There is a reason it's not. There are a lot of miners on Ethereum as well, as there isn't anywhere else to go right now due to the lack of development on Equihash.
Don't personify me as 'Nvidia' because I own Nvidia hardware. I am not Nvidia.
Equihash is obviously memory bound, you just don't want to admit it. Theoretically you could do it with low memory, but it would be insanely inefficient.
I know there was the dip in mining profit in 2014 due to the crypto burst. I mined in 2012-2013, then stopped for while and started again when it was worth it. I know more proper would be SHA256 and scrypt, I was just naming by the main coins. Obviously both irrelevant now due to ASICs.
Dagger isn't the only algo out there, but has easily the most marketshare. Ethereum marketshare is over 100x what Lbry is. So sure, you can mine Lbry with Nvidia, but since it's marketshare is a lot lower, profitibility is low because it's the only thing Nvidia cards are good at. So if mining is 70/30 like you say, then 70% are smart miners, and 30% are Nvidia fans who want Nvidia to be better on hopes and dreams, or just mine when not gaming, and they have the card anyway. It is hard to believe 70/30 when Ethereum has 100x marketshare, and Nvidia costs 2x as much for same speed. Nvidia is subpar with Ethereum, it will be subpar with Zcash. Sure you can still make a profit, it will just take a while. Having a handful of other coins that Nvidia is good at doesn't help, when none of them are coins anyone cares about. And if they do take off, surely ASICs will be made, rendering your GPUs useless anyway.
I got some 1060 3GB cards to see how they do, they are decent doing Ethereum, definitively a lot better price/perf than 1070 or 1080. For a short period, Lbry profit was good, now not so much. 90% of my farm is AMD though. I would mine on either AMD or Nvidia hardware depending on profitability, I just don't see the point of whining that one or the other isn't as good. Instead, you should just admit the facts, and go buy different hardware.