mumax3 can be compiled either by go or gcc-go compilers.
Please note that performance of mumax3 is mainly limited by proprietary binary-only cuFFT library (which is actually an extremely optimized software). So there is almost nothing host code compilers can do with mumax3 performance.
Go compiler is the safest solution since it is virtually bugs free and, obviously, is always up to date with Golang specification)
Compiling with gccgo using extreme levels of optimization might give you shorter demag kernel initialization times, but this comes at the expense of precision. Gccgo is also not that well tested and is typically not up-to date with language specification.
Anyway, if you think that you might get some performance boost compiling mumax3 yourself (that is actually a valid assumption for OOMMF), then I would suggest you not to bother and use pre-compiled binaries instead.