Вы не столкнетесь с проблемами при пересечении 1 ГБ.
Однако, если ваше приложение предназначено для x86 напрямую или работает на 32-битной Windows, вы столкнетесь с проблемами где-то между 1.2-1.6 ГБ. Приложения .NET, работающие как 32-разрядные приложения, как правило, начинают получать ошибки нехватки памяти в этом диапазоне (а не в 2 ГБ, как это обычно и ожидается).
Тем не менее, если у вашего приложения есть веская причина для использования такого большого объема памяти и он постоянно находится в пределах 1 ГБ, это не должно иметь проблем.