I recently had to install XWindow on a server running CentOS to a friend just to use a cluster management tool written in GTK, and there are groups prepared to install desktop systems through yum that helped me a lot!
# yum groupinstall “X Window System” “GNOME Desktop Environment”
Obs. Attention on the capitalization… “Gnome desktop environment” won’t work!