I have the same ST3320620AS drive and had poor performance with it since I got it back in 07. Your drive looks slower than mine did though. You may have other problems. In my case read speed was much lower then write write speed. About a year after I got the drive I found out that many people had the same problem and it was firmware related.
After much searching I found the updated firmware and flashed my drive. The drives read performance increased substantially. The performance problem seems to only affect drives that shipped with firmware version AAK and the firmware update only applies to drives with the part number ending in 308. The PN and firmware version is printed on the drive BTW. The updated firmware is AAM. The file I found was named ST3320620AS3.AAM.zip. Links related to the problem
http://www.tomshardware.com/forum/243810-32-seagate-7200-firmware-performance-issues
http://www.fluffles.net/articles/seagate-AAK-firmware
http://forums.vr-zone.com/hard-disk-optical-storage-technology/213448-seagate-7200-10-aak-firmware-issues.html
A comparision of AAK and AAM firmware on my 7200.10.

Keep in mind flashing your drive is not risk free. You could brick your drive and loose all your data. If done correctly the chances are very low.
Main Box*i7 930*GA X58A-UD3R R2*3x4 gig Patriot DDR3 1600EL*EVGA GTX 460 1 gig*Intel X25-M G2 80 gig*WD Green WD20EARS 2 TB*ASUS DRW-24B3LT*Samsung SH-S223L*Corsair AX750 PSU*Rosewill Challenger case*Windows 7 Ultimate 64 bit SP1