If you plan to buy it for mining than no. It would take too long to ROI. Nvidia cards are much more expensive for same performance. If you already have the card and don't care about ROI just want to mine a bit then it would be good
440 sols on ZEC @150W - "For the same performance" lol.
To answer the question - yes the gtx 1070 is good for mining. At the moment mine ZEC.
Look at price and performance of amd cards. RX 470 and RX 480 are much better at price/performance ratio. Please ask yourself if Nvidia cards are actually better for mining why great majority still buy amd cards ?