I'm surprised it's running so slow. My MacBook is a similar age and spec to yours, albeit one OS down and with a smaller hard drive. I also have an external drive attached, and whilst it doesn't run lightning-fast, it's certainly not painfully slow. So I would hope that it's possible to improve...