It is a very honest and value-for-money card.... for a price under 200 euros. For 2018. What is happening right now (early 2021) is outrageous. It is almost reaching 300 euros (Note: I see that it has now reached 500, which exceeds the limits of greed!)! Just like other newer cards that have increased by 300 and 500 euros above their starting price!
I bought it in 2018 for 230 euros and it was already relatively expensive.
Under no circumstances should you buy this specific card or any other with these price increases, unless you have an ABSOLUTE need. Unfortunately, you have to be patient for the prices to return to normal.
However, the 3 stars are not for the price, but for the fact that it often gives me green screens when I start up the computer and requires a reset. It may be something related to the HDMI and maybe the fact that I use a 5-meter cable (which still doesn't justify it). But once we get past this stage, it works fine.
Even in 2021, it can play most games at 1080P on high-medium settings with 50-60 fps, some lighter or optimized ones at 1440p with 50-60 fps (e.g. Death Stranding, Doom Eternal, Resident Evil 7, 2, 3), and if you're enthusiasts, you can even play some light RPGs at 4k with 25-30 fps.
The RX 580 is one of the most value-for-money middle-range (if not the best) chips in its category in recent years. However, its lifecycle is gradually coming to an end, and if you are looking for a middle-high range category, I would recommend going for the RX 5600 or even 5700 (the 5500 is almost the same as the RX 580), if they hadn't reached prices of 600+ euros!
****A small observation for those who complain that the card makes noise, increases temperature, etc. Somewhere I read that these AMD cards come out with a slightly higher voltage than necessary, which is why they also increase temperatures. Having experimented myself with overclocking and voltages, I found that it also increases high temperatures (80+ C), but it also has to lower its clock speed when this happens while playing, even below its normal speed of 1366 MHz, in order to reduce the temperature. The temperature depends on the power the card is receiving in combination with the clock speed it has at that moment. The solution to this is surprisingly UNDERVOLT! With a small undervolt of around (minus) 35-37 mV in Afterburner, the card is stable, has better temperatures, so it doesn't need to lower its clock speed, remaining at its normal speed, and it can even undergo a small overclock! Yes, overclock with undervolt, although I don't recommend it, as I believe the difference is barely noticeable (at most 2-3 fps). At the same time, I left the fans on auto and also found that it doesn't significantly change the temperature, and the system can play silently!