.net braucht man nur für den catalyst controll center. nicht für den treiber selbst. (Unter dfü Verbindung analog kann man die pakete auch getrennt herunterladen.)
Das .NET Framework ist eine 'Programmierumgebung' und Schnittstelle zwischen Pogrammen, etc. von Microsoft. Man kann darin mit verschiedenen Sprachen programmieren (z.B. C#, Visual Basic.NET) und bekommt eine große Funktionsbibliothek (Datei laden, Fenster mit Menü, etc.) die einem standardaufgaben abnehmen. Man kann sich bei seinem Programm also auf das wesentliche, die eigene Logik, konzentrieren.
.net soll die anderen Frameworks/Schnittestellen/oder was auch immer (z.B. COM) ablösen die bisher verwendet wurden. Es ist also nur logisch das immer mehr Firmen die für Windows Programme schreiben auf .net umschwenken werden.
In manchen Dingen ist .NET vergleichbar mit Java. (Natürlich gibt es Unterschiede... aber ich kenne mich mit .NET überhaupt nicht aus. Java ist da schon eher meine Welt.)