I think the 'General Gaming' section is a little too vague. It should split up into smaller sub-sections, such as 'Nintendo' and 'Miscellaneous', or something like that.
There should be a thread stating why a certain person got banned. Like if they started drama, trolled, or something.
Why dont the you guys and gals add in a alert for when your making a thread and it already exists, then the alert would let the person know that specific thread has already been created.
One thing I would like to suggest is give forum users the ability to change their usernames. I don't like the way you currently have to do it because I have tried to change my username for quite some time and nothing has been done about it. I understand why it's like the way it is, but it's not a very effective way. If the staff don't have the time to simply change someones username, then they should give that burden to the members who want to change their usernames.
If we do this the members might change their usernames like once a week or so. I can understand it gets frustrating for members not being able to change their own usernames but this is no option. Members might change their names so often nobody knows who is who anymore. This is why we allow only one username change. We had this in the past when members requested a change for like 4 or 5 times in a short period of time.