Второй вариант медленнее
в 2.5 на 63-71%
в 2.991 на 43-60%
- - - Добавлено - - -
Важный момент - в 2.5 первый вариант будет тем медленнее, чем позднее объявлены переменные D и G. Я протестировал самый благоприятный вариант, когда D и G - единственные переменные.
В 2.991 порядок объявления переменных на скорость доступа к однобуквенным (в данном случае D и G) не влияет.