Sometimes drivers can just be naturally buggy, not much you can do about that except wait for a better revision and hope it fixes your problem. In my experience Audio drivers are usually your worst nightmare (if you are a gamer), as they may work with certain games but not others.
Having said that, try these steps, as there is a certain Windows update that conflicts with BF2142 and it may be the source of the problem.
Go to Start-> Control Panel-> Add/Remove Programs-> Check the "Show Updates" box at the top.
Find the Windows security update number
917422, if you can see that update there then simply go to
http://support.microsoft.com/kb/924867
You should find a set of fixes for the relevant operating system and it's a simple matter of installing those.
At the very least it should improve your performance a tiny bit.