Also keep in mind that the exchange rate is up and down, Your profits depends on how long you hold your coins, or the value when you sell. You could mine now, and sell a few years down the line, If bitcoin is valued at $15,000 for example, you profit would be much higher than if you sell now at $2500.
You need to keep track of your cost - electricity and other bills, spending and your trades to make sure your calculations are correct, and you are making some profit now before investing in new hardware. The profits will come, most big miners take a long term view when looking at profits, but trade enough to cover your cost.
In terms of overall gaming performance, the graphical capabilities of the Nvidia GeForce GTX 1070 MSI Founders 8GB Edition are significantly better than the AMD Radeon RX 470 4GB
I think I will keep on mining as long as there is some profit. In a few years, the coins will worth a lot.