Simplest way is to install suse on a seperate hard drive (seperate physical drive not partition). If you install XP on the primary drive first, you should then be able to install linux on the secondary drive & configure the boot loader to dual boot the two.
I would first make sure that you have all the relevant suse drivers for your system, especially the display driver.