Si je comprends bien, tu avais une version de Windows avant que cet informaticien ne vienne te remettre ton ordinateur en marche... mais la version de ton système d'exploitation (Windows) était-elle la même avant ? 98, Millenium, 2000, XP, etc.
Si tu as toujours les CD d'installation de ton ancien système, tu peux redevenir "légale" en ce sens où ton PC aura le numéro de license que tu avais à l'origine, en remettant en place la version de Windows d'origine (en comptant qu'il faudra nécessairement installer des packs de mise à jour : Service Pack ou hotfix).
Une autre possibilité serait que ton numéro de série de Windows, ait été utilisé sur une multitude d'autres ordinateur, et que microsoft ayant décelé qu'un nombre important de machines différentes se connectent sur son site avec le même numéro de série pour télécharger des mises à jour, ait bloqué celui-ci. Je parle ici, de "Genuine" un programme que Microsoft fait installer sur chaque ordinateur pour "vérifier" l'authenticité de la version de Windows, au moment du téléchargement de certaines mise à jour.
Concernant Vista, il y a deux choses à prendre en compte :
1/ ton matériel est-il assez récent (4 ans j'en doute, à moins d'avoir remplacé des composants, ce qui dans ce cas, pourrait faire croise à Windows d'être installé sur une autre machine, si beaucoup de composants ont changé : carte mère, processeur, carte vidéo, mémoire vive) pour supporter une des versions de Windows Vista.
2/ Comme dit plus haut, Vista bien qu'étant sorti avec beaucoup de retard souffre encore de bugs, essentiellement lié à des matériels dont les pilotes (drivers) ne sont pas très toujours bien compatible et à des logiciels tiers qui provoquent des exceptions en mémoire, mais également des bugs totalement interne à Windows.