I've been to a lot of forums, both successful and unsuccessful, since about 2002. It's kind of a hobby of mine. Anyway one problem a lot of new forums have which I see here is the number of subforums. People don't tend to post in forums that feel empty and dead. With things so spread out and subject specific there is not enough activity and relevant material to keep all those sub forums active. Also, there end up being multiple areas where a subject could be discussed and subjects end up fractured and/or misplaced. I have been on forums with 100,000 registered users and not that many sub-forums. Trust me I know forums, and this is one instance where more is less.
In my opinion the forum can have one [subforum section] for more/than/one/specific/subject
Clan discussion/news/info/rules [clan]
Forum rules/ideas/bans/appeals [Forum]
Tournament discussion/info/event organization [events]
[Starcraft]
[Warcraft]
[dotA]
[WoW]
[Diablo]
[Console games]
social/random/other [lounge]
shrinking a forum down from 30 subforms to 10 subforums would help keep things more active and organized. This means preventing subjects like dotA preferences/builds from being discussed in three different places. Also, a subject like 'the ps3' does not need an entire separate forum for the online version when there arent going to be more than five threads in each of them a month anyway. I did not include a forum for maps because it seems that it would be most efficient for people to post links to maps in the forum of the respective game.
I hope this helps!