Un ciclo de programado/borrado (poner un 1 y luego un 0 en la memoria), no puedo decir que es de 100k, eso depende del chip de memoria que utilice, algunos chips flash soportan entre 10 mil y un millón, otros menos, por ejemplo las SLC NAND de Micron soportan los 100,000 ciclos.
Otro dato que podrías considerar, es que lo que ocurre en ellas es una acumulación de cargas por el proceso de programado/borrado que tiende a desplazarlas, con el tiempo la carga llega al punto en el que ya no es útil el espacio, también hay que considerar que las memorias pueden sufrir de una ganancia o perdida de carga, las celdas sin dañar se pueden borrar y no hay problemas, pero con las más usadas que ya tienen un umbral alto puede que ese incremento de carga haga que un 0 pase a un 1, así que la capacidad de retener los datos también disminuye con la cantidad de ciclos que va pasando la celda.