Try using IP address in connect string rather than name.
Consider using client side caching for console.
Consider enabling compression for console if running over WAN.
Consider loading query definitions from cache.
Check if attributes on Incident windows set to 'Invoke Search' and consider changing setting or switching off.
Check that tabs on Incident windows are not running large queries.
Check dashboards do not contain lots of queries and that queries do not refresh.
Check if large reports or queries are being run during periods of slow performance.
If you are running servers on VMWare, refer to the performance guides for VMWare Server. For example: http://www.vmware.com/pdf/vi_performance_tuning.pdf http://www.petri.co.il/virtual_increase_vmware_performance.htm
Poor memory configuration in VMWare is a common cause of poorly performing applications.