Насчёт зависания после выхода из мира, это связано с Вашим виндовсом, я выше написал, что нужно сделать. По поводу 20 секунд: когда Ваш персонаж Не находится в столице фракции (Орды или Альянса), или Не в святилище (например, Даларан), то при выборе "Выход из мира" идёт отсчёт 20 секунд, так задумано создателями этой игры Близзард, одна из причин этого, чтобы во время пвп сражений в мире, игроки не могли сразу выйти из мира (чтобы отключить пвп режим), поэтому, когда выбираете "Выход из игры", то ваш персонаж ещё 2 минуты числится как в игре (чтобы сразу нельзя было отключить пвп режим, ещё если, например, вылетело из игры - за эти 2 минуты можно было вернуться на бг или арену).