No Linux, com o driver de vídeo binário oficial mais recente da nVidia, posso usar mplayer -vo vdpau
(e alguns outros sinalizadores) para descarregar a decodificação de vídeo na GPU da nVidia. Existe um media player gratuito para Windows XP que possa fazer o mesmo? Eu tenho os drivers de vídeo nVidia oficiais mais recentes instalados no Windows XP.
O VLC precisa do Windows Vista para codecs de vídeo acelerados, o SMPlayer não diz que os suporta.