Definitely no on the 590 as it's very shortly due a price drop due to the 1660ti. After a price drop then maybe. To be perfectly honest this isn't the best time for that segment. Used 1070s, 1070ti's, and 1080s are eating that segment as they are the better buys.
Vega 64 has a niche......if that's your thing.