Also I decided to run a benchmark. The (heavily copy-pasted) source:
System: Intel i5-2500K @ 3.30 GHz, 8192 MB RAM, Windows 7 x64
PASS
BenchmarkGrowAppend1 50000 32121 ns/op 10240 B/op 1 allocs/op
BenchmarkGrowMake1 50000 32101 ns/op 9471 B/op 1 allocs/op
BenchmarkGrowAppend4 50000 32261 ns/op 10240 B/op 1 allocs/op
BenchmarkGrowMake4 50000 31961 ns/op 9471 B/op 1 allocs/op
BenchmarkGrowAppend64 50000 31721 ns/op 10240 B/op 1 allocs/op
BenchmarkGrowMake64 50000 32241 ns/op 9471 B/op 1 allocs/op
BenchmarkGrowAppend256 50000 31861 ns/op 10240 B/op 1 allocs/op
BenchmarkGrowMake256 50000 31981 ns/op 9471 B/op 1 allocs/op
BenchmarkGrowAppend1024 50000 32241 ns/op 10240 B/op 1 allocs/op
BenchmarkGrowMake1024 50000 32121 ns/op 10239 B/op 1 allocs/op
BenchmarkGrowAppend4096 10000 130507 ns/op 50688 B/op 6 allocs/op
BenchmarkGrowMake4096 100000 21841 ns/op 11601 B/op 1 allocs/op
BenchmarkGrowAppend16384 10000 264215 ns/op 146688 B/op 12 allocs/op
BenchmarkGrowMake16384 1000000 1372 ns/op 20480 B/op 1 allocs/op
BenchmarkGrowAppend65536 5000 576232 ns/op 454912 B/op 21 allocs/op
BenchmarkGrowMake65536 50000 66623 ns/op 79872 B/op 2 allocs/op
BenchmarkGrowAppend262144 2000 1049059 ns/op 1577216 B/op 33 allocs/op
BenchmarkGrowMake262144 50000 73044 ns/op 276480 B/op 2 allocs/op
ok command-line-arguments 110.262s
Same system, Linux (Ubuntu 12.04) @ VirtualBox VM with 2048 MB RAM, 2 CPU Cores [VT-x/AMD-V, Nested Paging and PAE/NX enabled]
testing: warning: no tests to run
PASS
BenchmarkGrowAppend1 200000 12270 ns/op 5181 B/op 1 allocs/op
BenchmarkGrowMake1 500000 7012 ns/op 4352 B/op 1 allocs/op
BenchmarkGrowAppend4 100000 16431 ns/op 5242 B/op 1 allocs/op
BenchmarkGrowMake4 500000 6958 ns/op 4352 B/op 1 allocs/op
BenchmarkGrowAppend64 100000 16332 ns/op 5242 B/op 1 allocs/op
BenchmarkGrowMake64 500000 7048 ns/op 4352 B/op 1 allocs/op
BenchmarkGrowAppend256 100000 16635 ns/op 5242 B/op 1 allocs/op
BenchmarkGrowMake256 500000 7032 ns/op 4352 B/op 1 allocs/op
BenchmarkGrowAppend1024 200000 7847 ns/op 5120 B/op 1 allocs/op
BenchmarkGrowMake1024 200000 11910 ns/op 5175 B/op 1 allocs/op
BenchmarkGrowAppend4096 50000 43127 ns/op 30607 B/op 4 allocs/op
BenchmarkGrowMake4096 200000 11180 ns/op 8192 B/op 1 allocs/op
BenchmarkGrowAppend16384 50000 70581 ns/op 106342 B/op 8 allocs/op
BenchmarkGrowMake16384 200000 12060 ns/op 20480 B/op 1 allocs/op
BenchmarkGrowAppend65536 10000 220643 ns/op 371557 B/op 13 allocs/op
BenchmarkGrowMake65536 50000 37278 ns/op 70313 B/op 1 allocs/op
BenchmarkGrowAppend262144 5000 556190 ns/op 1441009 B/op 20 allocs/op
BenchmarkGrowMake262144 50000 59496 ns/op 267776 B/op 1 allocs/op
ok command-line-arguments 124.845s
So the extra case-differentiation currently doesn't make sense. If you know that that the underlying array must be reallocated, it is better to use just make.