Microsoft has the idea that WMP doesn't have to be optimal in regards to multitasking. If you find a cure for that, let everyone know.

-> But I will share I use Winamp, Media Player Classic instead of WMP since they have a lighter load on the CPU. Both have free versions.