На nginx 0.1.41 сделал следующий конфиг:
....
   log_format limit_test '%{slow}v %length %addr';
   geo $slow {
       default 1;
       include conf/runetz.list;
   }
.........
       access_log logs/limits.log limit_test;
       location / {
           root   /home/ilay/webs/gamefiles.ru/files/;
           if ($slow) {
               limit_rate 10k;
           }
       }
Судя по логам переменная $slow высталяется, но скорость не режется.