Are you playing a game that overloads the rx 580?
If not, I would wait for the new cards from AMD. In the spring, the cheaper rdna2 cards will come onto the market. Regarding this card, I would recommend you to watch the review of Hardware unboxed on YouTube. I am very satisfied with the card myself. But if you can wait, then I would definitely do so. It's also possible that this card will be a lot cheaper when the new cards are released.