Mat "MSN" Noguchi, tools programmer at Bungie, posted a blog entry on performance issues in PC Halo. That, and the comments following, are definitely worth reading, along with this forum thread at HBO that prompted him to write the blog.
UPDATE: There's a second part to this piece up now.