No, gccgo doesn't resolve anything. No, this is not intended to be server code. No, its not time to upgrade. No, the dominant GC languages (java, c#, python, ruby, and on and on) do not suffer from this problem (at least, not to the same extent).
Care to explain? I was under the impression that the recent 32-bit memory usage issues are specific to the 8g implementation only.