Windows als auch die meisten Programme sind nicht (mehr) für einen tatsächlich getrennten Betrieb mehrerer Nutzer innerhalb ein und derselben Installation angelegt.
Was die Software betrifft: Solange die Programme "für alle User" installiert werden, sind sie auch "für alle User" sicht- und bedienbar.
Gewisse Browser, auch MS Office erlauben getrennte Arbeitsumgebungen, wobei ein Admin-Konto dennoch auf alles Zugriff hat.
Bezüglich der Konten wäre es also im Sinne Deines Vorhabens vorteilhafter, zwei Standardkonten und ein Administratorkonto anzulegen.
Die beiden Standardkonten sind dann tatsächlich was den Ordnerinhalt der Eigenen Dateien betrifft separat und der Adminaccount dient dem Einsatz im Notfall.
Und auch wenn`s nicht in Frage kommt: Am saubersten und einfachsten ist tatsächlich eine Dual-Boot-Installation.
Gruß
Fisher