If I remember correctly, when using the NoCD cracks for either of the earlier BF games, you also need to copy the 'org' file to the games install directory. When you download the crack you will have a few files, one will be the cracked exe and one will be the 'org' (original) exe. Copy all the files to the game install directory. It is very important that the 'xxxxxx.org' file be copied over as well.
P.S: I cant remember the exact name of the 'org' file but just copy over all the files you find in the crack rar. Use the cracks made by 'StefanS' or 'JokerSS' (I think from memory thats the correct names), they are both the same person anyway.