Es mucho más sencillo. Las dos fuerzas son conservativas, luego la energía inicial será igual a la energía final. Como el muelle está parado tanto al principio como al final, no tienes que preocuparte de la energía cinética: es cero al principio y cero al final. En cuanto a la energía potencial (elástica más gravitatoria), la inicial es

.
Fíjate que la altura es

, porque estamos tomando como origen de alturas el techo. La energía potencial gravitatoria es

, donde

es la distancia al techo, y ha de ser negativa, porque cuanto más bajamos menos energía potencial gravitatoria tiene el cuerpo.
La energía final es

,
donde x es la distancia que buscas. Iguala y despeja.