The blockchain i externally downloaded was supposed to speed it up though but its made it slower?
I was intended as a speed up for versions prior to 0.10. All versions past 0.10 can download blocks out of order and thus from several sources at once, same as a torrent client cant. The advantage over torrent is that the data can be verified at the same time.