I had a similar problem with America's Army...which is also based on the Unreal Engine. I used this fix and AA works fine and I never had crashing probs with BIA. Try this.
right click on "my computer"
go to "properties"
click on the "advanced" tab
under the title "start and recovery" click on "settings"
under "system start up" click "edit"
a notepad with text should appear
it should say something like this:
multi(0)disk(0)rdisk(0)partition(1) \WINDOWS="Microsoft Windows XP Professional" /fastdetect /noexecute=OptIn
Change the "/noexecute=Optin" switch to "/execute=Optin"
Just delete "No" then save as...and over write the file. Turn off your computer and reboot. Try to run the game...if it doesnt fix it...go back and add the "no".
Warning: If your not careful this could completely Hose your windows install...leaving you no option other than to format and reinstall the OS. I am not responsible for you hosing your system.