I would suggest 240GB. I have Windows, Office, few other apps, BF3, TF2, Tomb Raider and I'm sitting at 30GB free on my 120GB. I would like a little extra breathing room but like Khalan said you don't necessarily need a bunch of games installed at once.