Nun, Windows 10 lässt sich mitunter nicht überreden, auf "alter" Hardware zu laufen.
Für manche Geräte (Grafik, ISDN-Karten) gibt es keine neuen Treiber, die von Windows 10 akzeptiert werden. Z.T. hat sich halt die Treiberintegration geändert.

Was das Framework 3.5 angeht so liegt das z.T. an vorinstallierten Updates die man erst wieder deinstallieren muss damit das Framework installierbar wird.
Welche das im Einzelnen sind findet man leider nur sehr mühsam heraus.

Manchmal kommt man auch bei Windows 10 um eine grundsätzliche Neuinstallation nicht herum.
Der Update von vorherigen Versionen (Win7/8/8.1) kann da schädlich sein.
Soweit ich weiß ist der Lizenzschlüssel von Win7/8/8.1 für die Aktivierung von Win10 gültig.