Why do you want to change, is there a problem with the 290? As mentioned 3 times above, the 290 is better than any of the replacements you listed.
Funny enough, I'm waiting for a GTX 1060 6GB to arrive that I got cheap enough 2nd hand, then I'll swap out my 290X. I have a buyer for my 290X, my brother. It's costing me almost $100 to do this swap, but I'm getting a newer card that uses less power and for the most part has better performance. So to answer your original question, sure you can swap from AMD to NVidia.