if u have the minimum required configuration, then the problem maybe due to a dll file.
search for openal32.dll file in u'r x:\windows or x:\windows\system32 folder, make a backup copy of it & delete it from windows folder.
If it still does not run, then call idsoft or activision or search the net.