Não, realmente. O XP nem vem com um decodificador de vídeo MPEG-2 pronto para uso.
Não é sobre o "melhor" formato, é sobre a única escolha que você deixou com essas restrições.
Para uma resposta mais realista, você sempre pode agrupar Media Player Classic , VLC , ou qualquer um de uma ampla gama de players de vídeo portáteis com seus próprios codecs embutidos para usuários do Windows que não podem lidar com um codec moderno. Em seguida, coloque vídeos MPEG-4 ( ASP ou AVC ) no disco.