http://bugs.winehq.org/show_bug.cgi?id=29605
--- Comment #8 from Henri Verbeet hverbeet@gmail.com 2012-01-18 16:50:27 CST --- Created attachment 38433 --> http://bugs.winehq.org/attachment.cgi?id=38433 patch
It looks like the drivers don't support FBOs, which is a bit odd because nouveau can certainly do it on that hardware. As a result wined3d falls back to backbuffer ORM. Since the hardware doesn't have shaders either we end up doing fixed-function blits as well. That's all code that hasn't really improved much over the last couple of years. Do you have any other (ddraw) games that work or don't work on that machine?
Also, could you give the attached patch a try? It's really more of a random guess than the result of any kind of proper debugging, but maybe it makes a difference.