Прежде всего - я не буду устанавливать DirectX как иногда делают, я буду использовать OpenGL.
Необходимые требования - драйвера на видеокарту должны поддерживать OpenGL и должна быть доступна свободная оперативная память, примерно метров 500 (приложения в linux едят больше оперативки чем процессорного времени). Оперативка нужна чтобы не "сваливаться" в своп. Замечено, что на ноутбуке, с явно не шустрым жестким диском, работа игры со свопом оооочен неудобно, лагуетсЪ.
Правка клиента:
Внесем необходимые изменения в клиент, а именно файл Config.wtf в папке /WTF/
SET gxApi "OpenGL"
SET ffxDeath "0"
SET ffxGlow "0"
SET M2UseShaders "0"
Правка wine
Запускаю я в режиме совместимости с ХП, и добавляю несколько параметров в реестр
[HKEY_CURRENT_USER\Software\Blizzard Entertainment\World of Warcraft\Client]
"Gfx OpenGL"=dword:00000001
и
[HKEY_USERS\S-1-5-4\Software\Wine\OpenGL]
"DisabledExtensions"="GL_ARB_vertex_buffer_object"
соответственно, если нужного ключа нет, то создаем
Ярлык запуска
Наконец стартую я таким образом (в данном случае диск D виртуальный диск, ссылка на мой домашний каталог)
wine "d:\Games\WoW BC\Wow.exe" -opengl
Должно работать :)