Missions and Campaigns probably could do well to have a subforum for releases. Everything else simply needs a stronger sticky policy.
Quite often there are either too many stickies or they send you through a maze of threads telling you to click "here", which just takes you to more threads asking you to click somewhere else.
I suggest every forum should get only a few stickies. The important information should be placed in a post (1 post per "idea") and should be locked. The discussion of that idea should be linked in the post and NOT stickied.
That way all the important releases and ideas and such are in one sticky (with proper discussion linkage) and the discussion pages can rise or fall in normal forum usage as the idea needs it.