Most likely it's the 512mb of ram. That is very low by today's standards. Adding another gig would be a very good idea and should make a lot of difference in general as well as likely solving this problem.
It could also possibly be the USB 1.0. Try putting one of them on your actual hard drive and see if you have the same issue.