To reproduce high CPU usage and instability issues, use any pool, just disconnect internet and reconnect after some seconds or minutes, when come back, comes with many issues. Never auto recover. Only relaunching to resolve the problem.
Well, GGS is auto-recovering with my setups without a problem. Which version of GGS are you using?