http://bugs.winehq.org/show_bug.cgi?id=33318
--- Comment #10 from Stefan Dösinger stefan@codeweavers.com 2013-04-04 05:30:20 CDT --- Oh right, this just looks so small because of the big one-time spike. I really wish this website had a way to remove broken results...
Once upon a time I bisected the 3Dmark2000 regression and ended up with a8a201cf61b39f79be980c4f193905bf8c0276c4. This patch shouldn't have an effect on 3DMark 2001 because the drop in 2000 was a bug in ddraw.dll, which was fixed by a61f68fc5ab67e9c08665bd1861d6811be42d30f.
Nevertheless, you could try to disable GL_ARB_map_buffer_range in directx.c (just remove it from the extension table at the top). If that helps, we have a pointer in the right direction.