Originally posted by Grey Wolf 2009
The thing is, the original design of Halo was specifically coded to take advantage of the specific parts in the Xbox, so you had a bunch of specific code that wouldn't work on anything except a P3 and a modified GF3.
Yeah, but that's a bollocks excuse. Visually, there's nothing in Halo which hadn't already been done - better - by a PC at the time the conversion was released.
whenever Gearbox have responded to complaints about this (i.e. on bluesnews), it's been along the lines of 'well, this is a high-spec game' or similar. The problem is, that even if you accept that, the min. requirements are a blatant lie - I have a machine which exceeds them in every way (over double the CPU speed*, double RAM, gfx card, etc), and which cannot easily run the game at decent frameworks on minimal settings (gfx at min, pixel shader path at 1.1, res at min, sound at min).
And if they didn't lie about this, then they screwed up the coding somehow by having massively large performance differences between hardware configs.
To be honest, it's put me off Halo 2 when/if it's released on PC.
*yes, I know CPU speed isn't proportional to the actual computational performance... but 2.4GHz > 733MHz