personnellement je n´ai qu´un seul jeu qui necessite un interpreteur d´API DirectX, c´est GuildWars et il fonctionne convenablement (pas parfaitement mais c´ezst tout a fait suffisant pour jouer) avec Wine.
A l´époque de la sortie d´half-Life 2 je m´étais pencher sur le cas de winex-cvs et ça compilait/fonctionnait plutôt bien, depuis j´y ai pas retoucher mais d´après ce que je voi en vous lisant c´est devenu assez merdeux (pas vraiment étonnant, il facilite pas la tâche pour favoriser leur version payante).
Sinon il y a Codeweavers (Wine version payante) qui semble avoir fait de sacrés progrès aussi et semble une alternative payante fiable et de meilleur politique que Cedega.