I've read the whole thread and tried various options. I recommend flashing the attached zip in cwm if you have a custom rom with initd support.
It stops entropy depletion and has brought new life to my g300.
Normally stuff like this gets swamped with confirmation bias. That doesn't mean it's not working.
Edit: Credit for the flashable zip goes to fastest963
EDIT2: After reading lots of responses eg https://code.google....detail?id=42265 and https://plus.google....sts/GWr72W9zmY2 I now think:-
1. CPU was held higher with the APK decreasing lag
2. A reboot after switching to the initd script did the same.
3. No real point in installing this
4. It wont do any harm. You can delete it from initd if you want.
5. I'm an idiot
Edited by tcpaulh, 04 January 2013 - 02:06 PM.