I think Microsoft has mentioned that "Games for Windows" branded games will work on Vista, XP, and 7....
And @bilklb, just curious, what are these online games? One thing, if you have an older game that predates win7, then maybe that's why you get compatibility issues. And so maybe you want to run in compatibility mode in those cases?