Wine 1.1.21 was released today and it has at least one fix specifically for Fglrx:

Stefan Dösinger (19):
      d3d: Limit d3d8 and d3d9 vshader constants to 256.
      wined3d: Support the full amount of constants in GLSL.
      wined3d: Fix a few more direct buffer accesses.
      wined3d: Activate a thread before mapping a buffer.
      wined3d: Fix an issue in buffer_get_sysmem.
      wined3d: Emulate R16G16F and R32G32F if GL_ARB_texture_rg is not supported.
      wined3d: Set the max mipmap level in the pbo test.
      wined3d: Hardcode local loop control ints into the code in reps.
      wined3d: Implement texldd.
      wined3d: Make use of GL_ARB_half_float_vertex.
      wined3d: Pack ARB srgb constants better.
      wined3d: Pack hardcoded local constants in ARB.
      wined3d: Keep track of used float constants.
      wined3d: Always declare single constants in ARB if rel addr is not used.
      wined3d: Work around a bad crash in fglrx.
      wined3d: Add a point size test.
      winedd: Move shader_*_add_instruction_modifiers into the shader backend.
      wined3d: Pass the instr to pshader_gen_output_modifier_line.
      wined3d: Get rid of pshader_gen_output_modifier_line.
Anyone tried this version yet? If so, what was your experience?