I think you missed some of the best games of 2004! Obviously you don't get off a console much
Right off the top you have World of Warcraft amd Half-Life 2, and after those there were a slew of really, really good games like Far Cry, Chronicles of Riddick, Unreal Tournament 2004, Painkiller, Doom 3, Warhammer 40k: Dawn of War, Rome Total War, The Sims 2, Pirates!. On the console side there was also Metroid Prime Echos, Ninja Gaiden, Ratchet & Clank: Up your Arsenal, Katamari Damacy, Fable, etc plus all the Madden, Burnout, Splinter Cell, Rainbow Six, etc franchises that continued to carry the torch. That is a lot of games to add to your list. My vote is definately 2004 for the best all around year for software across the industry.