Yes. The only thing you could do is set the affinity of the game to use one core so no other programs even try to edge in on it and use the other core instead.
Best you could probably do is alt tab while in BF2, get into task manager, and set BF2 to run on your second core so it has a whole core to itself and all windows and other backround prog's have the first core.
You are about to answer a thread that has been inactive for more than 6 months. If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.