Nie mówiłem, że są zdeprecjonowane, tylko często używane nieświadomie z przeznaczeniem. B służy do wyróżnienia tekstu bez określania jego wagi, ale tak naprawdę nie określa, czy ma być on pogrubiony (trochę zawiłe, ale tak jest), a jak sam powiedziałeś: strong ma znaczenie semantyczne i służy do podkreślenia ważnych treści dokumentu i należy pamiętać, że nie służy on stricte do wytłuszczania (równie dobrze może czcionkę pochylać lub podkreślać - o tym decyduje CSS). stronga można oczywiście użyć w przypadku nazwy działu (na dobrą sprawę jest to ważna część dokumentu – nie przeczę, akurat tutaj błąd z mojej strony), zakładając, że domyślną dla niego akcją stylistyczną jest pogrubienie, ale wtedy wyglądało by to najoptymalniej tak:
{$statusicon} <a href="{$forum_url}" title="{$forum_viewers_text_plain}" style="color: #FFF;"><strong>{$forum['name']}</strong></a>
lub
{$statusicon} <a href="{$forum_url}" title="{$forum_viewers_text_plain}"><strong style="color: #FFF;">{$forum['name']}</strong></a>
Po prostu najlepiej umieścić go tak, żeby to nie a:link wymusił swoje atrybuty (czasami się to niestety zdarza).