Performance gain, Yes, depending on the title the gain can be quite significant or very little, I upgrade my r9 380 to rx580 and game like pubg gains about 20-30 fps. Where as cs go didn’t change at all.
I think you will need to upgrade to Vega or gtx 1070 or higher to see a significant boost over your current card. Rx580 give you a nice boost, but I don’t think the boost is worth 350-400 dollar.