For gaming, X4 is usually better value than X6. No games are threaded enough to use more than 4 cores. BF3 might be heavily threaded enough to benefit from the X6, but it's hard to say for sure unless someone can dig up a benchmark on that. The 570 will do quite well with most games, only the most demanding titles would cause it to struggle. It might not be able to max out BF3, but we won't know that for sure until the game actually comes out. The 570 does perform well in the Beta, it would depend on how much eyecandy is added to the final game.