I'm guessing that logging into the remote site is going slow. You can put a global catalog (GC) at the remote site on the "BDC" to decrease the login time. All of your DCs can be a GC, but you really should only need one per site.
BTW, if you go by Win2k standards, there are no "PDCs" and "BDCs" anymore. There is a PDC emulator that is responsible for authenticating downlevel clients such as win95, win98, etc. However, you cannot log on at all if you don't have a PDC emulator, so, you can effectively say that MS is just twisting words around.
I'm working by memory here, so forgive me if this is not 100% correct. To set the remote site as a GC, go into the Active Directory Sites and Services and under the FirstSiteName/NTDS for the server, select properties and check the "Global Catalog" box.