awkで書けば、こんなもんだよ
awkは全て実数だし配列処理が遅いことでも有名なので、
awkが遅すぎると思えるならperl/ruby/pythonあたりを試すといいだろう

別解としては、TSVなら簡単にDBに取り込めるはずなので、
SQLに集計処理をやらせる手もある

#!/usr/bin/awk -f

BEGIN {
    from = 3
    to = 9
}
NR == 1 {
    for (i = from; i < to; i++)
        amax[i] = amin[i] = asum[i] = $i
}
NR > 1 {
    for (i = from; i < to; i++) {
        if ($i > amax[i]) amax[i] = $i
        if ($i < amin[i]) amin[i] = $i
        asum[i] += $i
    }
}
END {
    for (i = from; i < to; i++) printf("%d\t", amax[i])
    printf("\n")
    for (i = from; i < to; i++) printf("%d\t", amin[i])
    printf("\n")
    for (i = from; i < to; i++) printf("%g\t", asum[i]/NR)
    printf("\n")
}