Hey dude get look over the new GTX 600 Series. GTX 660 Ti or 7950 will outperform that GTX 580.
Look for them, if in your budget.
Well, I looked over them and I would like to buy them but this even this 580 is used. So, I don't think I can afford even a use 660 Ti