La funcion pow() devuelve un float, lo que indica que puede calcular numeros hasta un cierto limite. No es la potencia la que afecte a la funcion pow, sino el resultado de aplicar la potencia a dicha base, cuando ese resultado excede el valor maximo de un float se produce el desbordamiento. Para el caso talvez te sirva:
http://www.php.net/manual/es/function.bcpow.php