There is always some delay when loading directories you open for the first time. The larger the directory, and the more information that has to be loaded, the longer it takes. I have a directory with a few thousand PDF's in it, and when I load it, or switch views to thumbnails for instance, it can take quite a while for everything to load.
I also routinely operate with up to twenty or more Explorer folders open at start, and it takes a moment for them all to load. Once loaded, I can switch back and forth between them about as fast as I can click.
I also run Everything, and I used to let it run at boot, but now I only start it when I need it. I have also reduced the number of items in my startup very considerably because it makes the machine sluggish. I also check immediately if I notice my machine slowing down appreciably on various tasks. There is always some reason for it.
If you want to see what is happening when you start, then load "Process Explorer" to start and run in an open window at startup.
Process Explorer
One other point I almost forgot. If you set explorer to default settings in all folders etc, then it loads a lot faster even on more or less "empty" directories.
Get this, ( I only use it for this sort of demo because I have the functionality built in to my explorer) "
Get Folder Size" and see how long it takes to retrieve the information. Explorer has to do this every time it starts. The more directories and files you have, and the more information you are trying to retrieve, ( Header info, thumbnails etc),the longer it takes.
Even on "empty" directories, because it loads all the information concerning those directories, not just the contents.
Keeping the number of directories etc on your system drive to a minimum also speeds everything up considerably. Most of my stuff is on a separate drive. If it was all in the system drive, ( or even any appreciable portion of it), the system slows to a crawl when loading directories.
Regards....Mike Connor