@Westie18
Hello;
Allow me to welcome you to the HP forums!
First of all, Microsoft just announced end of support for Vista, so it won't be getting any windows updates anymore.
Second, while you probably COULD have upgraded to Win7 years ago, when MS was distributing their Anytime Upgrade, I don't know if you can still do that today.
You would have to purchase Win7 to do the Upgrade, and there's no guarantee that it will work.
I am a volunteer and I do not work for, nor represent, HP