Yo no utiliza wifi por esto solo puede aportar ideas
con el root explorer hagas una copia del build.prop y la carpeta init.d lo quardas en tu sd
ahora abres el init.d y borras el script que dice 3g o wifi o s95.
o en el build.prop boras la lineas con referencia al wifi menos el que dice scaninterval con este empieza a bajar el valor entre 90 y 160 quando de esta manera mejora bien si no a restaurar
a despues de borrar o cambiar hay que reiniciar y es mejor hacer un backup conpleta antes de hacer algo