So I have been running a gtx 1070 and a rx 480 for a few days now.
The 1070 mines about 0.0005-0.0007 btc more per day than the rx 480 while consuming 30-40 watts less power. It also was about 110$ more expensive to purchase.
I have found that the 1070 is best for mining Digibyte (Skein, Myr-Gr), and Feathercoin (Neoscrypt). That is the main problem with the NVIDIA cards. They are best for mining small coins that aren't very stable and used mainly for trading.
However, there are also plans for Eth to move to PoS from PoW, which will break AMD mining. Nobody has any ideas when this might happen though.
I think it is good to diversify, since mining on both AMD and NVIDIA even on the same system is not much of a problem.
You should think about mining on zpool.ca or miningpoolhub.com and you can auto convert to BTC as you mine.
If you use profit switching you will be constantly switching coins but it doesn't matter as all you see is BTC payments

My 1080ti's are getting over $10/day per card right now mining mostly skein, blake2s, and nist5 based coins

It is pretty rare that Neoscrypt becomes profitable enough to mine over the others
I have been using miningpoolhub & multipoolminer. I really like the auto-profit switching and auto-exchange features. I have not tried zpool.
You can see the hashrates for different algos here (1070 and rx 480). The rx 480 is steady at around 0.0019 btc/day and the 1070 varies quite a bit. I also just picked up a 1080 and probably will install that tomorrow.


Miningpoolhub fee is 0.9% and Zpool seems to be 2%. But mph has 0.0004 btc transaction fee for any withdrawals, and doesn't have as many coins as zpool.
do you prefer using zpool to miningpoolhub?