Unfortunately the newer patch breaks Deus Ex in D3D mode (it's a DX7 game). I didn't try it with the older version of the patch, but it works better under Wine 0.9.11 than it does with your patch.
Wine 0.9.11 -- Can get in game and walk around.
Your patch -- Game fails to load, crashes with an Unreal Engine error about running out of virtual memory.
Here's the console output:
$ ./wine /home/xxxxx/.wine/drive_c/DeusEx/System/DeusEx.exe fixme:process:GetProcessWorkingSetSize (0xffffffff,0x7fb9f3dc,0x7fb9f3d4): stubfixme:process:GetProcessWorkingSetSize (0xffffffff,0x7fb9f3f4,0x7fb9f3ec): stubfixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x7fd52c60) : stub, emulating 64Mib for now, returning 64Mib fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7fd526f0)->((nil),00000008)fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7fd526f0)->((nil),00000008)fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x7fd7b768) : stub, emulating 64Mib for now, returning 64Mib fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7fd636c8)->(0x20036,00000813)fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16fixme:d3d:IWineD3DDeviceImpl_SetRenderState >>>>>>>>>>>>>>>>> 500 from glStencilFuncSeparateATI(GL_FRONT,...) @ device.c / 3419 fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd7b768)->(WINED3DRS_MULTISAMPLEMASK,-1) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd7b768)->(WINED3DRS_PATCHEDGESTYLE,0) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd7b768)->(WINED3DRS_PATCHSEGMENTS,1065353216) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd7b768)->(WINED3DRS_DEBUGMONITORTOKEN,1) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd7b768)->(WINED3DRS_POSITIONDEGREE,3) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd7b768)->(WINED3DRS_NORMALDEGREE,1) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd7b768)->(WINED3DRS_MINTESSELLATIONLEVEL,1065353216) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd7b768)->(WINED3DRS_MAXTESSELLATIONLEVEL,1065353216) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd7b768)->(WINED3DRS_ADAPTIVETESS_X,0) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd7b768)->(WINED3DRS_ADAPTIVETESS_Y,0) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd7b768)->(WINED3DRS_ADAPTIVETESS_Z,1065353216) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd7b768)->(WINED3DRS_ADAPTIVETESS_W,0) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd7b768)->(WINED3DRS_ENABLEADAPTIVETESSELLATION,0) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState >>>>>>>>>>>>>>>>> 500 from glStencilFuncSeparateATI(GL_BACK,...) @ device.c / 4106 fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd7b768)->(WINED3DRS_COLORWRITEENABLE1,15) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd7b768)->(WINED3DRS_COLORWRITEENABLE2,15) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd7b768)->(WINED3DRS_COLORWRITEENABLE3,15) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd7b768)->(WINED3DRS_BLENDFACTOR,-1) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd7b768)->(WINED3DRS_SRGBWRITEENABLE,0) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd7b768)->(WINED3DRS_SEPARATEALPHABLENDENABLE,0) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd7b768)->(WINED3DRS_SRCBLENDALPHA,2) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd7b768)->(WINED3DRS_DESTBLENDALPHA,1) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd7b768)->(WINED3DRS_BLENDOPALPHA,1) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd7b768)->(4,1) unrecognizedfixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd7b768)->(138,0) unrecognized fixme:keyboard:RegisterHotKey (0x20036,49221,0x00000001,27): stub fixme:keyboard:RegisterHotKey (0x20036,49223,0x00000001,9): stub fixme:keyboard:RegisterHotKey (0x20036,49224,0x00000002,27): stub fixme:keyboard:RegisterHotKey (0x20036,49225,0x00000002,9): stub fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7fd636c8)->(0x20036,00000008) fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7fd636c8)->((nil),00000008) fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock fixme:d3d:IWineD3DDeviceImpl_Release (0x7fd7b768) Device released with resources still bound, acceptable but unexpected fixme:d3d:dumpResources Leftover resource 0x7fd65080
Radeon 9700 Pro + 8.23.7 fglrx drivers