No matter how many they put out, there's always people buying or reselling higher. Nvidia is overpriced as you said but still available.
I think the only ones buying rx 580 are uninformed miners or gamers now, smart people are waiting for Vega, they think Vega will save them hehe
Or whe must mining other altcoins.. like UBQ, ETC, EXP...