Se e` una intranet, puoi sostituire tutte le macchine che accederanno alla pagina, se e` in rete pubblica, e` meglio che cambi modo di programmare. Non e` una bella presentazione far crashare il browser dell'utente.
Tieni presente che in rete per l'accesso alla rete ci sono anche macchine meno potenti della tua. Un P2/300 con W95 e` normalmente piu` che sufficiente per accedere alla rete al giorno d'oggi.

Forse gli elementi della lista si possono spezzare in sottoliste, da visualizzare una alla volta, ... forse puoi spostare qualche cosa sul server ...

Tieni presente che 4000 elementi in un colpo solo sono un po' troppi per la povera testa limitata di noi umani.