Ein pusha ist langsamer ist als 8 pushs. Auf einem Pentium 1 habe ich sogar Zahlen dazu: Ein pusha braucht 5 Taktzyklen, ein push einen Taktzyklus. Allerdings kann push eax etc. gepipelined werden, sodass zwei pushs in einem Takt ausgeführt werden, womit 8 pushs nur 4 Taktzyklen brauchen. (Quelle: ASM86FAQ)
(Auf einem 386er dauert ein pusha übrigens 18 Taktzyklen und ein push eax nur 2, falls da jetzt was kommt von wegen Möhmöhmöhmeinecpuistkeinpentium. Selbe Quelle.)