quindi, dici che salvare tutto su database è cmq la soluzione migliore per il server?
al momento, il forum attuale salva tutti i messaggi di ogni topic e board in un unica tabella(tabella che come detto al momento pesa 600 mb).
Ciò che io credevo, è che ils erver farebbe in teoria meno fatica ad aprire e leggere i file solo dei topic effettivamente letti in quel momento non dovendo(come ora) andare a cercarli e riordinarli dalla tabella attuale...

no?
la tua dea di andare a vedere com'è scritto il forum attuale non è male, ma sinceramente credo che perderei meno tempo a crearmi un forum nuovo piuttosto di appena andare ad interpretare quello che ho adesso(troppi file di codice...)
altre alternative?