Jay,
Have you tried the out of the box viewer on your server? I am interested to see if the standard application is also slow to load in your env. On the same path are your widgets standard or customized? Same server? It might help narrow down if its services, server, custom code, etc. This would be in addition to Roberts idea of cutting it down to the core and building it back up.