Когда пишется ГАР, а когда ГОР?
Это чередования. Без ударения пишется О, а под ударением А. Например, загАр (ударение на А), гОрит (ударение на И).