A mon avis les règles de conversion (sur quel genre de code ?) sont très approximatives. On ne peut pas les comparer uniquement sur la fréquence, leurs architectures (PPC, x86) sont différentes...
Le PIV a été conçu pour favoriser la montée en fréquence, avec un pipeline très long, d'au moins 20 niveaux. Plus un pipeline est long, plus le processeur risque de perdre du temps en attendant un résultat pour pouvoir finir un calcul. L'alongement du pipeline se fait au détriment de l'IPC, le nombre d'instructions traitées par cycle. A l'origine le PIV n'était pas plus performant qu'un PIII à fréquence égale, mais la montée en fréquence du PIV est telle que le manque d'efficacité a été plus que compensé depuis.
L'architecture du G4 est plus "équilibrée" que celle du PIV, avec 7 niveaux de pipeline, et favorise l'IPC au détriment de la fréquence. Mais le 7400 (350 - 500 MHz) avait un pipeline encore plus court, et était plus efficace que les 7450 et 7455 qui ont suivi. Ce qui est perdu en efficacité est regagné par l'ajout d'unités d'exécution et dans l'augmentation de la fréquence d'horloge.