Yo tenía el mismo problema con la 10I. En cuanto se apagaba la pantalla con la wifi conectada, se reiniciaba.
Probé Gingerbread, la 20A, la 21B y el movil iba, en mi opinión, peor que con froyo. La cobertura hacía cosas muy extrañas. Me estuve pensando probar las versiones de singapur, hong kong, pero nadie afirmaba radicalmente que se acababan los problemas.
Al final lo que hice fue volver a Froyo pero con la versión europea, la 10K, así me libraba de las aplicaciones de vodafone, que no sirven más que para consumir batería y datos. Borré todo rastro de aplicaciones y de settings anteriores, le metí swype y adw para darle un toque diferente y go power master para una mejor gestión de la batería, y sinceramente, no tengo problemas con la wifi ni lo cambio por el momento por ninguna otra versión. Me quedaré así observando que pasa hasta que aparezca ICS o cambie de móvil.
Por otra parte, estas versiones europeas respecto a la de vodafone permiten poner el teléfono en modo 2g. A mi no me interesa porque uso bastante voz ip, pero para gente que no use la velocidad del 3g, es muy interesante ya que proporciona una autonomía de batería brutal.