I'll include the figures for i7 as well:
HD5870, 6GB Corsair 1,600Mhz DDR3
Crysis (DirectX 10, 64-Bit, High) at 1,680x1,050
Core i7
[email protected] (stock speed): 35-57fps
Core i7 980X
[email protected]: 35-57fps
Core i7 980X
[email protected]: 35-57fps
(source: Custom PC Issue 080 May 2010, p39)
So basically the 5870 is GPU bound at average 57fps. If you look back at the
[email protected], it's average frame rate is only at 48fps, which is 9fps (15.8% of 57fps) lower than the GPU bound of average 57fps. What this means is that the
[email protected] is only using around 84.2% of the 5870 full strength, which is why I said it's better to get a 5850 (and overclock it if desire) than spending extra £80-£100 on 5870 instead that may or may not give performance boost.
I think it would be fair to say BFBC2 is more CPU intensive than Crysis with its destructable environment physics and stuff, so with
[email protected] bottlenecking 5870 in Crysis, it would bottleneck 5870 in BFBC2 as well...logically speaking.