You're doing well. Large file transfers on my system via USB 2.0 are only about 24 MB/s. I did notice when I plugged my Seagate USB 2.0 external into my SIIG USB 3.0 card, sequential reads and writes were about 15% improved. I just plugged the USB 2.0 drive in while I was waiting for USB 3.0 docking stations.
If you have a free PCIExpress slot you may get some improvement plugging the USB 2.0 into the USB 3.0 card. But using SIIG USB 3.0 docks and WD caviar black internal drives I find the drives run at full speed. Only thing is now the price bubble is preventing me from increasing my stock of internal drives.