Из книги Inside Microsoft Dynamics AX 2012 R3 - Page 142.
NET interop
When running X++ code as CIL,
all conversion and marshaling between the runtimes are avoided.
При этом же
Mastering Microsoft Dynamics AX 2012 R3 Programming - Page 402
The form-level logic still uses p-code...
То есть использование того же StringBuilder на клиентской стороне - возможно противопоказано так как возникнут накладные расходы. А вот в серверном коде с компиляцией в CIL - скорее всего показано.
Есть ли в 7ке "клиентский" X++ код - этого я не знаю