Certain columns in directory styles can cause performance issues, mainly because of heavy joins required to populate such columns.
A typical example is "Published" column:
<ColStyle Name="P" Width="10" Height="0">
<CellTemplate>
<l:InfoPopup InfoId="{Binding Path=[event.id]}" DirectoryStyleName="publishDetails">
<xp:Border
Visibility="{Binding Path=[event:Referencing( pubDest.objs )], Converter={StaticResource NullValueConverter}, ConverterParameter=Collapsed:Visible}"
BorderThickness="0"
HorizontalAlignment="Center"
Width="10" Height="10"
BorderBrush="#FF00FF00"
Background="#FF00FF00"/>
</l:InfoPopup>
</CellTemplate>
</ColStyle>
The slow-down of directory styles with such columns may be in the range of 3-5 seconds.
Consider to move such columns to directory styles that are not default ones.