No es problema de potencia, sino de tocar los huevos.
En las primeras PS3 60Gb, la emulación era por hardware, es decir, que la PS3 traía una PS2 "dentro" que era la que ejecutaba los juegos de PS2.
Más tarde se dieron cuenta de que les resultaba demasiado caro, y en las PS3 40Gb decidieron hacerlo por software, es decir, crear un programa (transparente al usuario), que emulara el funcionamiento de una PS2. Es mucho más barato, pero tiene el problema do todo software, es imperfecto, y no emula todos los juegos al 100%.
La emulación de PSX en PSP funciona de forma diferente, pero eso mejor que lo explique otro que sepa más que yo.