ОС решает, сколько памяти вы сможете выделить в каждый момент времени, и на ваш вопрос невозможно ответить.
Я бы был вами, я бы показал неисправный код вместо того, чтобы думать, что что-то не так делает компилятор или окружение. 124 КБ - ничто на большинстве платформ.
Если он не выбрасывает bad_alloc, я действительно сомневаюсь, что ваш новый вызов потерпит неудачу. Это, конечно, не настоящая проблема.