GTX970 will play most anything well at 1080P.
GTX1070 is much stronger and suitable for 1440P or 4k .
If a GTX970 represents a big jump over your old card(like from a GTX660 or 7850), then you should be pleased.
If you already have a strong card, then you may be disappointed and should wait for a GTX1070.