I just go a Seagate 3TB expansion drive and I'm seeing the same crappy performance.
Have you done any large file copies? Have you noticed that even though dirty cache is turned on that you can't turn it off? Also, that when you copy multiple large files it appears that dirty cache isn't working? It is as if Seagate limited the amount of memory used for caching and there isn't any large 'boost' when starting a copy as you see with other drives as the cache fills up.
I tried to get answers from Seagate but they played the game of avoiding the question by giving stock answers that had nothing to do with what I was asking.