Hello everyone, new guy on the forums here and getting right in with a question 
Recently bought an i7 2600k system which had a lower end gpu in it (5750) which I want to maybe sell and replace with a higher end card.
The main game I want it to be able to handle is Battlefield 3 on ultra settings in 1080p
I was looking at the gtx 580 card due to the fact that it (slightly) beats out the 6970 in most of the benchmarks I have checked online on Bf3 but of course it costs more.
My plan is to get one of these then maybe SLI/Crossfire in future when I need to.
With the new 7000 series out I have noticed a few people are starting to sell off their older cards. So what is the opinion on here between these 2 cards.
I would be hoping to get a gtx 580 for under £300 or a 6970 for even less, what would you guys go for and what would be a good price for these cards?

Recently bought an i7 2600k system which had a lower end gpu in it (5750) which I want to maybe sell and replace with a higher end card.
The main game I want it to be able to handle is Battlefield 3 on ultra settings in 1080p
I was looking at the gtx 580 card due to the fact that it (slightly) beats out the 6970 in most of the benchmarks I have checked online on Bf3 but of course it costs more.
My plan is to get one of these then maybe SLI/Crossfire in future when I need to.
With the new 7000 series out I have noticed a few people are starting to sell off their older cards. So what is the opinion on here between these 2 cards.
I would be hoping to get a gtx 580 for under £300 or a 6970 for even less, what would you guys go for and what would be a good price for these cards?
is it a decent board?