Почему при скачивании с торрентов скорость волнообразно поднимается до максимума и падает до нуля?
Полезный гайд. bt.transp_disposition выставьте в дефолт.
Поскольку скорость может остаться на уровне, значит дело не в винте и не в кэше. Количество полуоткрытых соединений - страшный сон win XP, тут это не при чём. Но откуда ноги растут у того совета понятно :) 
Вопросы: подключаетесь по ADSL? Версия uTorrent какая? Пробовали другой торрент-клиент или другую версию?
Возможно ваш провайдер жадина и фильтрует канал, обрезая трафик (политика шейпинга). А качалка может юзать µTP что даёт нехилый профит и это плохо влияет.
Параметр net.utp_dynamic_packet_size выставьте false....в uTP заложен механизм адаптации торрент-клиента под загруженность канала пользователя, и если uTorrent "видит", что пакеты стали идти слишком медленно, он уменьшает их размер. На практике же подобный подход часто приводил к перегрузке сетевого оборудования, как на стороне пользователя, так и на стороне провайдера.© rutracker.org
Если не поможет, то в настройках скорости снимите галку с чекбокса "Управлять скоростью [uTP]".
Роутер не меняли?
Возможно проблема в количестве сокетов, но на win7 вроде лимита нет.
Брендмауер включен?