Using an external HDD connected to a PC for running games is never going to be the best solution. How is the drive connected ? is it USB ??
There is little you can do to improve performance besides defragging and disk clean up. If you are connected via USB make sure the drive is connected to a USB 2 or 3 port where applicable.