I don't know if this has been mentioned, but if you've got a USB 3 system, make sure the drive or housing you get is USB 3 as well and test it to make sure. I bought an aftermarket enclosure that claimed it was USB 3 and put an SSD in it and it was clearly bottlenecking at about the data rate used for USB 2. I replaced it with a better quality enclosure and the problem was fixed.