The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
RE: patch Wine 1.1.8?
by Richie on Friday November 21st 2008, 9:45
freetranslation.com - "Hello, Call of duty 4 works almost natively with wine 1.1.8, I installed it under Windows, and in double clicking on the file. former of the method multiplayer, that works. I also installed it directly from ubuntu, that works also. On the other hand for punk buster it is necessary patcher but I do not know how. Note: at my place it one is chopped and crackles... I do not know not more the solution to this problem."
I assume you have two problems based on the translation. One is punkbuster and the second is a sound issue. For the punkbuster patches you want to save each one to a text file and then use the "patch" command to apply the changes to the source code. You would then compile and install wine manually. I will give you the jist of what to do:
Note: The punkbuster patches are listed for wine version 1.1.5. If, while applying those patches to a newer wine source, you get any HUNK failures then you may as well get the 1.1.5 wine source and apply it to that unless you can find or create updated versions of the patches.
Regarding, your other issue may be caused by running COD4 from a NTFS file system. I don't know that for sure, but perhaps you want to install it via wine onto a native filesystem and see how that does. You could just copy over the files to a wine prefix but I expect that COD4 patches would fail to install due to missing registry keys.