I was thinking we have Company specific game forums. So Nintendo Games, Sony Games, and Microsoft Games forum sections. You can't create any threads in there, but you could go to view threads made on related game pages.
as a note, I found a bug
this thread
http://www.vgchartz.com/forum/thread.php?id=94111&page=1#1
does not appear in this forum
http://www.vgchartz.com/games/gameforum.php?id=35076