2GB RAM should be fine. I can run Vista on my 1.5GB AMD 3400 quite comfortably. Although you should check your graphics card is compatible. As for driver issues, use the Vista Upgrade Advisor(here: click here) to check your devices will run with Vista. It has been reported that SP1 makes some driver issues worse, although it's not confirmed.