Does DX10 give better graphics? Not really. So why to bother, when there are less than 20 % of "gamers" able to benefit of it?
They'd rather write a completely new engine from ground uo with DX10 + Multithreading than to start making Source multithreaded. So ditch the 4 yr old engine and bring us something new!

Bookmarks