Do the following steps
Download the Client file from here (Same files but the host gt.tt is down) :
http://rghost.net/46982097and replace the original file you install
************ Remove the client cache***************
•Close the game
•Delete the folder '%USERPROFILE%\Documents\BFBC2'
*********** Reset your internet connection cache ********
•Reboot your router
•Run 'ipconfig /renew'
•Run 'ipconfig /flushdns'
Now the game should start fresh with no problem
And the game crash try to use this
Go to :
Open the file "settings.ini" using notepad and go to the line "DxVersion=Auto" and change it to "DxVersion=9"
and save the changes