I think we can cut folks a little slack - we're hip deep in season finales and playoffs and the new Star Wars movie. Give it a week, and it will sort itself out like it always does in that ebb and flow of topic/offtopicness.
Besides, the best way to combat topic bumping is to keep participating and generating new on-topic discussions.
Not spamming, of course, but if you see a discussion, participate! If you have an on-top question, ask it! The boards don't spontaneously generate content - you do. If you don't like what you see, put up stuff you do want to see, and try to keep it on topic, or, alternatively, looking for threads already started on your off-topic interest so at least they are contained in one thread.