Il existe des alternatives, surtout maintenant avec le HTML5, mais c'est du ressort des sites, pas de l'utilisateur. Youtube possède un lecteur HTML5 ceci dit, faut juste fouiller un peu dans les options du site.
Sinon, niveau compatibilité, je n'en ai jamais vraiment eu, puisque la base de Windows 8 est basé sur celle de 7, qui était basée sur celle de Vista. Donc ce qui est compatible Vista est très souvent compatible avec Windows 8.