It will run just fine on 1GB. I've only had oh... I dunno... About a dozen laptops in the past month running Vista on 1 GB and a Centrino Duo... Something like that. It will be fine.
Why is it struggling? It shouldn't be. Do you have lots of things running?