http://bugs.winehq.org/show_bug.cgi?id=13760
--- Comment #12 from Lei Zhang thestig@google.com 2008-06-26 12:10:14 --- Created an attachment (id=14370) --> (http://bugs.winehq.org/attachment.cgi?id=14370) patch to override video card memory autodetection
Please try this patch. You can leave the VideoMemorySize registry key as it is.
If you run with WINEDEBUG=+d3d, it should say: "Use 512MB for vidmem"