drsheep Well-Known Member Jun 9, 2011 #1 I'm at least 99% sure that Games for Windows - Live was made just to complicate the simple process of downloading and playing PC games.
I'm at least 99% sure that Games for Windows - Live was made just to complicate the simple process of downloading and playing PC games.