Mayhap, but try running Halflife(1) with Direct3D. You get 1/10 the performance of Direct3D. Perhaps it's some implementation problem but with the professionalizm of that team I doubt that.