It could be several items such as mysql is not tuned properly.
There is a recent post the last few days on this.
Also you may need to optimize your tables. This could be done through
Control Panel » Database Tools-Information
Also, If you have not done so is turn on "Enable zlib Compression" in the cp>>Primary settings-Advanced options.
Another item Rick noted in the past with large boards is to turn off "Show total # of unread posts per forum"
Control Panel » Display Options-Forum Summary Options .

If I had to guess what the problem is I would guess it is the 100 forums with "Show total # of unread posts per forum" enabled.
You can read about it HERE

Last edited by Ruben; 06/10/2009 3:32 PM. Reason: Added post link

Blue Man Group
There is no such thing as stupid questions. Just stupid answers