Apologies for the late reply/bump, it's been a while
I thought this was general knowledge, I avoided this in my BFMEI mod by replacing all the macros with their explicit values.
FYI, EA's convention during the development of Generals (and I know as I was involved to a small degree) was to place GameData.INI edits right at the bottom of Object/System.INI in their own Gamedata block. I did this in my BFMEI modtoo and continue to do so with no side effects.
Well I did a little more than that, since we had multiple bugs/problems here, and as far as I know, most other mods have the same problems or wasn't aware of any obvious solution, as we've had these problems for a long time now... =)
Anyways, and you THAT DeeZire... as in the Extended Edition mod?