When you put up a list like that its a few more than what you can count on one hand. Still, a lot of those titles are (IMHO) minor/not very interesting titles. To confirm your suspicion, Vampire: The Masquerade are basically "abandoned", i.e. dev shot down in flames.
There will no doubt be a number of independent game studios doing what has become more and more common recently, developing their own gfx engine instead of licencing the source engine, unreal x.x or one of ID's. I highly doubt all of these have or will have the time/ressources to build in multicore support as well. Each year we see about 500 comercial titles for the PC alone being released (not counting "free" mods). At the moment probably about 10 % of them are multicore enhanced, that is, able to take advantage of multiple cores in one or other way.
This percentage will no doubt grow, but it will take quite some time. 3-4 years I'm guessing myself. If you want a quadcore, buy all means, go ahead and buy, I'm just saying people should be aware that there's not really that much to gain from it for the average gamer. Of course, with the considerable price dumps comming up, its another discussion. They are still some time into the future.
/DFN
True.
However, most popular commercial titles will definately have a bigger percentage of multi-threading support.
Not only the games that use Reality Engine, Unreal Engine 3.0, Gamebryo (which should have multi-threading support soon), Quake 3 engine, Source engine, Doom 3 engine, CryEngine 2, etc.
Also in home-grown engines like MAX-FX (Alan Wake), RAGE engine (GTA IV).
Ok, at the moment it's less then 10%, probably more like 1-2%
But if you're looking at the near future, say October-November this year there will be loads of multi-threaded games. Most of them being popular games like:
Half-Life 2: Episode Two (incl. Team Fortress 2, Portal and automatically older Source-powered Steam games will be updated aswell), Brothers in Arms: Hell's Highway, Medal of Honor: Airborne, Crysis, etc.
I heard that Armed Assault was going to be patched so the AI would benefit from multi-threading processors aswell, although I can't confirm it and I'm sceptical about it.
Supreme Commander is already patched for multi-threading support.
And videocard drivers seem to benefit from it aswell, aswell as the operating system itself, dividing threads over multiple tasks.