Just reduce your relay list to a dozen Bostr or Blastr relays, and it'll load and run much better. Once I realized Primal (for whatever reason) was using a older version of my relay list filled with instances that were paywalled or no longer working, I fixed it to be what I had set up on Amethyst, and now timeline and notification loading doesn't suck.