In response to Johnny_Mac:
I added some more indexes that forumdisplay.php is calling because they seem to be a little slow for what they should be. Also, I optimized the tables after doing so.
Also, refreshing 5 times in a row will just make the problem worse. If the page isn't loading, wait for it to load, don't keep refreshing because then the server has to process 5 times the load. There are like 200 people online. Load limiting limits the load to 2.0 which is twice the efficient server load. Current load is 1.29. I'll talk to our mybb sysadmin to see what we can do about it, but i'd say the server is handling it well considering.