The GTX 970 is a fair superior card over the ATI 290X...even though the benchmarks are similar, there is more to look at.
As stated above, the ATI Drivers are HORRIBLE...please let me just leave it there.
Next we have the issue of Power Consumption and Heat. R9 290X don't use enough power to require a 750W PSU, but all the cards state that is what's required. The GTX 970 requires only 500W PSU, or a 550W depending the model.
Furthermore, ATI does not have PhysX and nVidia does. Some argue that is a dead program/model, but I disagree. I notice a considerable difference with PhysX vs Non-Physx, but hey...it might just be my imagination.
If there really is a defect, where is the recall? Also, like many other things in life not all products are bad based on a 'defect'. I recommend the same, test your system with a benchmark (3DMARK Firestrike is always good) and see where your FPS and Temps are. If you noticed something to be worried about then consider the change, but it everything is operating as it should...why worry?
That is like wanting to sell your car because someone else got a flat tire with the same model...if you are not having problems with your card, stick with the GTX 970 as it is a better card overall for sure!