for Vista, you should have 2 GB RAM installed.
Adding more RAM is the No1 performance booster!!!
Is it a laptop ar desktop? If you don’t have a hard drive at least with 120GB and a CPU @ 1GHz, I would go for XP as already noted