Sorry if this is redundant, but I think I discovered something.
Tbird on a brand new external device was extremely slow...there was atleast a lag of 2 seconds for everything. I was perplexed because this never happened on another external device.
Then I noticed the computer is NTFS format, while the external device was FAT32 format.
I formatted external device to NTFS and now its working fine.