Question: are games with gold free forever?
Answer: On Xbox 360, any Games with Gold titles that you redeem as an Xbox Live Gold member are yours to keep, regardless of whether you continue your subscription.