Bungie has posted an FAQ
that covers most of the questions about the upcoming PC port of Halo 2
. It covers most of what you wanted to know but doesn't answer the question I have which is why a two year old console game requires a cutting edge operating system to run (especially since they aren't using Direct X 10). Snarky comments aside it is a good read since it looks like they will be using Live Anywhere and will support Live Achievements.