I don't know much about how all this stuff works, but wouldn't it be conceivable to use an engine like the Unreal 2 engine, which is based around DX8, and simply add some PS2.0 effects to certain shaders? The way I've always looked at it, most games require a minimum of DX8, but they recommend DX9, which tells me that maybe there are some DX9 effects used.