Which one?! Need reply ASAP.

I would avoid going with a 500 series card with the money you are talking about spending you could easily purchase a 7970 or a 670. The newer gen cards will handle DX11 more smoothly are vastly superior to the 580 and will provide a more enjoyable experience. Plus you will get new games upon purchase from both sides of the fence.