I have used my current graphics card (8500 1gb) for about 1 and a half years now and I have been able to play all games on a low-mid resolution until now. Call of Duty-MW2 works perfectly as does Far Cry 2 and other relatively new games. A few days ago I purchased BattleField-Bad Company 2 and after installing I immediately noticed a lag while playing single-player, even on lowest settings.
I then installed Fraps to check how many fps I was getting and it turned out to be about 20-25 fps which as i'm sure you all know is a bit too slow to play games properly. On Call of Duty-MW2 I get up to 65 fps so i am confused as to why this is so.
I then switched to multi-player and got a slightly higher frame rate of 30 fps (max)
After playing Multi-player for about 10 minutes, i'm not exactly sure what happened, you may call it a crash but the game froze and a buzzing noise came from the speakers. After waiting about 10 minutes, nothing changed so I was forced to restart my computer. I cannot stay in the game's multi-player without this happening every time.
Could it be that my graphics card is not powerful enough for the game? Or is it a software issue? If it is the graphics card then that should not be a problem as I am buying an ATI XFX HD5850-black edition in about 2 weeks. My Graphics card Drivers are fully updated to the latest version. I took a video of what happens in multi-player, here is a link:
(Turn up your speakers so you can hear the buzzing noise coming from my speakers)
Thanks so much in advance for any help. It will be much appreciated. :D