I'm not sure if this works with dual cores....so try and see maybe?
?
CHANGE FOREGROUND APPLICATION PRIORITY
For users who usually run one major application or game at a time on their machine, you can set Windows XP to give even higher priority in allocating resources to such "foreground applications". Follow the tweak below to implement the change:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl]
Win32PriorityControl=38
Create a new DWORD called Win32PriorityControl and allocate a value of 38 to it in Decimal view.
Tweakguides