I ran geth --fast some days ago without trouble. Now (I'm presuming) geth rolls back through and updates every block. It's taking days to do that. Sometimes my peer count drops to 0. Load average is fairly high. Currently at block #959901.
Running geth 1.3.5 on ubuntu 14.04.4 (Vmware on a Mac). Writing the blockchain to an external drive (USB 2).
Any way to improve this?