Impossible to answer as that is down to what you do with it and what your expectations or needs are. Some people upgrade from a 580 already, I expect some will be happy for several years.Hi all, just brought a pc with rx580 8g ryzen 5 3600 and 16gb Ram, realistically how long do I have before I should upgrade?