Which operating system is better for ASUS eee pc 1000h?

hey
which operating system is better for ASUS EEE PC 1000h with 160HDD and 2gb ram

linux ubuntu?
vista?
XP?

im looking for one which i can run it smoothly and can watch a movie or play a game on it as well (old games like CS1.6)

and also im not sure if linux does have the office 2007 ??
3 answers 3