Não precisa ser Gold pra deixar os saves online.
Do I need an Xbox Live Gold subscription to use the cloud storage?
No. If you’re signed up for the Xbox Live service, you can store your saved games in the cloud.
Xbox Support
support.xbox.com
Não cheguei a encontrar nada sobre eles serem excluídos após algum período de inatividade, mas como eu baixei Alan Wake esses tempos e o sistema puxou meu save do Xbox 360 de 2011, acredito que fiquem lá pra sempre mesmo enquanto a conta continuar existindo.