Sloan has done a number of performance fixes and I don't know how many of them have made it back into the core and been translated into postgres.
The biggest performance boost is from caching permission_p. You will only see this improvement on reload, but on a system full of users it makes a huge difference. Is that in your version of dotLRN?
On fs-portlet is the problem on user level or for a group?