Yes, it would be able.
But, if do not have the card yet, why not consider the GTX 660 Ti? Isn't cheaper, but have a performance higher than the GTX 580 (that it's a good amount better than GTX 570)
EDIT: GTX 660Ti is coming with borderlands 2. If you wants to buy the game and didn't buy yet, then the $60 game value brings the GTX 660Ti to the same price as GTX 570.