Все вполне нормально - скорость ограничена физическими возможностями носителя.
Лично у меня WD 1Tb выдает на линейном чтении в максимуме 100 мб/сек, при оборотах 5400. Теоретический максимум при такой же плотности записи на пластину (а она или точно такая же или почти точно такая же - чудес не бывает) для HDD с 7200 оборотами - 100*7200/5400=133 мб/сек.
Учитывая традиционную глючность SATA контроллера фирмы Seagate и соответственно потери скорости на ECC - 118 мб/сек вполне нормальный результат.
120-ти гигабайтник не может выдать больше физически - 50-60 мб/сек (в зависимости от производителя) - это его потолок.

UDMA5 и UDMA6 с точки зрения SATA - это не скорость передачи данных. Это протокол, по которому работает HDD.
Скорость определяется в зависимости от SATA-1 или SATA-2 поддерживаемых связкой "SATA-контролер <--> жесткий диск".

Кстати, крайне не советую переключать "изделия" фирмы Seagate в режим SATA.
Только Native IDE или Legacy IDE.
SATA AHCI или SATA RAID чреват потерей данных в виду глючного контроллера 10-й и 11-й серий - да и NCQ в исполнении Seagate прироста почти не дает.

P.S. Посоветую две хороших программки для тестирования EIDE и SATA жестких дисков - MHDD и Victoria - обе запускаются из под DOS (с дискетки, диска или флешки), обе бесплатны.
Вторая умеет строить реальный график скорости HDD - то что нам показывает любой софт под Windows - это график скорости с учетом работы ОС - в итоге он никогда не будет ни ровным, ни максимально возможным для данного HDD.