Ho risolto, se interessa a qualcuno vi scrivo come:

1) Ho scaricato l'installazione completa (quella da 200 mb circa) del .NET 3.5 SP1
2) L'ho fatta partire e mentre era aperto il setup ho copiato tutti i file dalla cartella temporanea che l'installazione crea sull'hdd

Ora però ho un altro problema... Visual Studio mi segnala degli errori per dei file che in realtà sono presenti nella cartella giusta... Ad esempio mi dice che manca il file
DotNetFX35SP1\DotNetFX35\x86\dotnetfx35langpack_x8 6it.exe
così come lo stesso errore si presenta anche per lo stesso file sopracitato nella versione 64 bit e per le installazioni di SqlExpress 2008... Eppure ho controllato e ricontrollato e i file ci sono e sono nel percorso giusto... Qualche idea?