wenn mich dann nicht alles täuscht müsste ich diese änderrung in der birthday_imp_block.php machen damit der Portal beschleunigt wird?
Richtig.

Jetzt ist noch die frage, wirkt sich das erst nach eine gewissen anzahl von Benutzer aus bevor das Board verlangsamt wird und damit dann beschleunigt oder schon von anfang an?
Natürlich macht sich der Cache erst bemerkbar wenn man mehrere User hat.
Der Birthday MOD geht ja bei jedem Portal- bzw. Index-aufruf hin und schaut bei jedem User ob ein Geburtstag angegeben ist. Wenn ja, dann prüft er ob dieser Geburtstag in den Anzuzeigenden Zeitraum fällt und zeigt ihn an oder eben nicht.
Je mehr User du hast und je mehr davon ihren Geburtstag angegeben haben, umso länger dauert diese Prüfung!
Durch den Cache wird die Prüfung halt nur auf ein minimum reduziert. Das heist es wird nur noch geprüft wenn sich etwas geändert hat. Also mindestens 1 mal am Tag und maximal so oft wie sich (an dem jeweiligem Tag) User neu registriert und aktiviert haben.

Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.