If you have the option of XP definately avoid Vista...
Nothing but driver compatability problems... within first week crashed twice, black screen, programs non responsive, the list goes on... with Vista. I have been running my old laptop with XP and the same programs concurrently and not one instance of failure... with half the memory installed.
Vista is a resource hog and not one of Microsofts most stellar offerings....
good luck...