The Halo franchise returns to PC with a near-perfect port for a less-than-perfect entry in the series. Now fans just have to wait for Combat Evolved.