6970 has been released for over a half year.
Is it still worth buying it for gaming (Battlefield 3/ MW3) ?
or wait for the new Radeon 7 series (i dunno the exact date of release)?
Any suggestions or other graphic cards i can choose?
Yes, that will run everything you will ever want. (At least 60 FPS on BF3 maxed, who knows for MW3.) Actually look at this, this is the benchmark for BF3 ALPHA. Your card will run it maxed at 64 FPS AVERAGE. My *** can run CoD so I wouldn't be worried about MW3