Well... 21,000 members, 350 active topics today, and your largest forum has 21,000 topics.
Yup, that's really, really big. <img src="https://www.ubbcentral.com/boards/images/graemlins/smile.gif" alt="" />
If you're seeing performance issues, you should look at reducing the number of topics in any one active forum to no more than 3-5000... and try pruning away about half of your members - I'd wager that many of them are inactive.
See this post for more info on why we advise these numbers...
https://www.ubbcentral.com/ubb/ultimatebb.php/topic/10/2953.html#000006 If performance is OK, though, you can probably wait on doing any of this.
And in any case, moving up to 6.7 is advised.