BFBC2 is on the short list of games that uses multiple cores well. Going to a quad will likely help some.
The 4870x2 isnt made anymore. ATI is into the 5000 series and Nvidia is making the 400 series. You will have to spend alot of money to get a stronger graphics card than that 4890, I doubt its worthwhile.