Спасибо за ответ. К сожалению обнулять переменные не выход, поскольку насколько я понимаю ноль это тоже значение и он не удаляет самой переменной, а лишь изменяет её значение на ноль. Использовать же переменные повторно... Ну... это если одна-две, а если их 2-3 тысячи... Представляете как придется убиться при отладке?
По поводу торможения я сам сомневаюсь, но вот фраза из официального руководствва по VX Ace:
"Вам может показаться, что раз глобальные переменные можно вызывать из любого места в программе, то они лучше, чем локальные в плане использования. Это вовсе не так. На самом деле создание множества глобальных переменных в программе не лучшим образом скажется на ее производительности, ведь все переменные хранятся в памяти."