Call of Duty 4: Modern Warfare works on Windows 7 so this should as well.
The more important question is whether you want to spend $60 on basically a single-player game as there will be no dedicated servers for multiplayer.
Ding, Ding, Winner!
Activision and Infinity Ward are screwing PC users with this title - basically selling us a glorified console game with mouse support...and charging us more than we have ever paid before.
No dedicated servers not only means higher latency for folks who aren't the host, it also means:
1)
No more community for thousands of clans. My Clan has had our own servers for nearly a decade and that is where we play. We have over 150 members (in half a dozen countries) and hundreds of regulars. We all know where we can go to play together - on our own servers...but not with MW2. There are no server lists...and certainly no support for you hosting a dedicated 24x7 server.
2)
No more control over cheaters. We can no longer admin/rcon with MW2. Have an obvious cheater that the anti-cheat system doesn't detect? (which is pretty much always the case) Tough. Someone under the map or exploiting a glitch? Too bad. Someone bought cheats/hacks from one of the many groups that sells cheats undetectable by server monitoring software? So what...we have your 60 bucks...and if you don't like a game full of cheaters, move on and give us 60 more bucks for our next title.
3)
No more control over idiots. Have standards where you don't allow profanity, abuse, or harassment on your servers? Tough. In my Clan, we ask such folks to behave, but we also have the right to remove them if they will not. Welcome to the new world...which is a day care center full of 12 year-olds shouting profanity, team shooting, team bashing, intentionally blocking doors, etc. In fact, the IW.Net algorithm will most likely continue to put you in game with them if they live near you.
4)
No more mods and no more custom maps...unless IW provides them. Mods and custom maps are the lifeblood of games with staying power. It's why my clan still has active COD2 servers...and why they are full. Forget it here. They don't want longevity...just a quick hit of sales...and then push you to the next title.
5)
No more console config for non-cheat params. Have an oddly shaped monitor and want to adjust FOV? Guess what? IW says p** up a rope.
6)
Like to lean? Forget it. Let's go lowest common denominator and remove a capability that has been in pretty much every FPS for a decade...including all CoD titles.
7)
Like fluid gameplay? Well sure...oh, unless the "host" player has a blip on their ISP...and then we are all screwed...just as we are when they disconnect and IW.Net has to stop the game, determine who should host next, and then move the server to that player. Having fun in that firefight? No worries...play will resume in five or ten seconds. Please just hang in the middle of your mid-air jump until then. Also, let's see how ISPs like this one. Many have prohibitions against hosting game servers on your account. I never have before, because we outsource our hosting to gameservers.com. Not any more. Sorry verizon.
We need to take a stand. Others are watching. Even John Carmack, father of Quake/Id, is saying that he is waiting to see what happens...and may do the same with Rage.
Vote with your wallets. Bad Company 2 is coming soon...and it WILL support dedicated servers. Play COD4 and WaW a little longer (as well as the new BF2 mod) and wait for BC2.
$0.02