Is there a NEW games forum? Diablo 3? StarCraft2? Etc?
From here, at the top of the page to the right of the Blizzard logo, click “Games”, select the game you wish to view the forums of, then look for “Forums” on the next page for the game you selected. (It’s in a different location on some of them)