IMO go with an XP upgrade (you can get it for like $30) - your computer will be way more reliable than with Vista and way faster than with XP and the bogged down SP3.
You'll have more room on your hard drive and if your computer seems slow now it'll seem a bit better.
If you want a full OEM Windows 7 HomePremium order from rawcomputers.ca its $120