1. Can't SLI AMD cards, it's called crossfire and you should research the minor differences to make your experience a better one.
2. Those cards are both good, based solely on the fact that dual R9 290x cards will draw a lot more power and generate a lot more heat than dual GTX 970 cards would my vote is for the GTX 970. But both cards are good for running in dual configuration.