Sur PS3 c'est un peu différent. Généralement, quand les constructeurs veulent proposer de manière "correcte" la compatibilité avec la génération précédente, ils incluent les composants principaux de cette console. Les composants non-inclus doivent être émulés.
Imagine par exemple que la carte son PS2 ne soit pas dans la PS3. La carte son PS2 "parle" anglais et la carte son PS3 parle "français". Ca veut dire qu'au niveau du son, les jeux PS2 indiquent tout en anglais. Il faut donc un traducteur pour que la carte son PS3 comprenne ce que le jeu PS2 veut dire. C'est ce que fait le processeur (en plus de tout ce qu'il doit déjà faire).
Quand on fait de l'émulation sur un PC, il faut tout émuler car aucun composant d'origine n'est présent dans le PC. Ca sollicite énormément le processeur. D'ou le fait qu'il faille un très bon processeur pour émuler (enfin juste un beaucoup plus puissant que celui de la console d'origine).
Sur PS3, pour limiter les couts, ils ont sans doute pas inclus beaucoup de composants PS2 et donc le processeur doit faire beaucoup de choses et il est parfois trop solliciter pour certains jeux. Sur Wii on peut facilement jouer aux jeux GC car les composants sont juste des améliorations des anciens.
Le gros problème quand on veut faire un émulateur sur PC, c'est qu'on sait pas comment "parlent" les jeux. On essaye de deviner ce qui fait que les émulateurs sont souvent approximatifs au début. Apres, la PS2 étant déjà une console compliquée à la base, créer un émulateur en "devinant" ne peut pas donner de bon résultats. C'est pour ca qu'on a toujours pas d'émulateur efficace pour la Ps2 (contrairement à la GC ou la Wii).