Данная проблема полностью решается патчем, для активации неактивных окон +ускоряется переключение, между окнами и при переходе в другое окно, макросы не слетают, а продолжают работать. По умолчанию. неактивные окна переходят в режим пониженного потребления ресурсов системы, что и приводит к таким печальным последствиям, хотя почему, не понятно.
Но есть и обратная сторона, в случае если все окна становятся активными, резко возрастает нагрузка на систему. Если мало опративки, окна могут начать крашиться...
З.Ы. Правил форума не помню, но вероятнее всего ссылки выкладывать не стоит
Так что, с поиском патча, гугл в помощь
На всякий случай уточню, что патчем является один dll файл, просто кладётся
в папку систем, игры и после перезапуска клиента всё работает. никаких патчей в виде exe файлов использовать крайне не рекомендую.