Install Linux in Laptop

Hi all, I’m newbie here.

I have openSUSE 11.1 32 bit and want to install it to my laptop but then it’s failed after loading some files. I’m also trying to install xp here and try make a dual-boot but that’s not succeed so I’m using 7 right now.
my laptop is CQ41-224TX.

can anybody tell me which version I should choose?
about the drivers, if I can install linux, can I have all drivers installed correctly?

Install XP/W7 first, leave about 50GB for openSUSE.

11.2 will run fine, depending on the model’s videocard you may need to install a 3rd party driver.