The games users get for free from subscribing to Xbox Live Gold stay with them even after they cancel their subscription. Games once purchased, free or otherwise, can be downloaded at any time, irrespective of subscription status.