Un par de cosillas:
Cuando ejecuto neocore con el kernel prefijado a 650Mhz, obtengo 26,7fps, lo mismo que con el kernel genérico a 528mhz.
Si aplico el kernel compatible con Setcpu y configuro los 650mhz, obtengo 30,5fps

No estoy seguro de que el kernel configurado a 650mhz realmente establezca esa frecuencia, me da que va a 528mhz.
En cualquier caso, instalando el kernel compatible con setcpu funciona genial a 650mhz. El único problema es que no es recomendable cambiar mucho y rápido la configuración de Setcpu, ya que termina colgándose. Hay que establecer las frecuencias, cambiar "ondemand" por "performance" y como mucho poner el widget y olvidarse.
**
Por otro lado, comentar que cuando conectas por usb, el kernel automáticamente se mantiene en la frecuencia máxima configurada, por lo que si tienes costumbre de ponerlo a cargar mientras duermes, estará 6-8 horas a 650, 710, mhz permanentemente. Mejor controlar las cargas y mantenerlo conectado solo hasta que la carga esté completa.