I'ts been a while, but last time I tried IFPS (the official Go node) it was really CPU/memory heavy and also flooded my network, severely impacting other traffic.
When was the last time you tried? 0.5.0 from May had a lot of improvements - but go is still a hungry hungry beast. maybe try using Desktop which sets a lower peer count?