Maybe WMP just needs some more codecs....The reason I suggested itunes is that it will play things that WMP says no to...
 
Have a look at this thread, it has a choice of different codecs... 
CODECs list  
If you have XP try this pack it's very good... 
http://www.xpcodecpack.com/