Ho parzialmente risoloto, in quanto il problema lo crea una dei file di inclusione che utilizzo fisso in tutte le pagine, infatti cancellandolo provvisoriamente la navigazione è velocissima; ora controllo cio che mi hai detto sul database a cui accede il file di inclusione, in quanto è il più importante perchè mi controlla le autorizzazioni degli utenti...
Per le SP non ci avevo pensato alle storedProcedures in quanto con access non sono come SQL (da cio che ho letto) e le chiamano QUERY se non ricordo male, e comunque devo vedere bene il loro funzionamento visto che non è nemmeno una settimana che sono migrato a SQL server 2005...
ciao e grazie