el problema es por el directx 10 y la solucion es solamente entrar a la carpeta de Mis Documentos y abrir la carpeta del battefield bad company 2 y editar el archivo settings.ini , edita solo el campo donde dice DxVersion=auto y lo sustituyes por DxVersion=9 y listoo solucioon al problema espero aya sido de tu ayuda