Don't know if you're interested but you could try this player
VLC - (click on link) _ (choose nearest mirror site) as it has in-built codecs & is generally very reliable. To see what it can do see
http://www.videolan.org/vlc/features.html
BTW have you checked your system over for AV & spyware, etc.?