I recently brought a laptop and dowloaded and installed silkroad. My laptop has Vista, i also play silkroad on the home PC which has XP and it works fine on there. However on my laptop i get a random error:

(hope this shows the pic

)
I HAVE set silkroad to run in compatibility mode for Windows XP, but it still does'nt have any effect.
I KNOW my laptop IS compatible with silkroad and all my drivers are up to date, so i dont know what to do. I am completely confuzled by it
(those of you who wish to see what my laptop it, if it might help you in helping me, the name of it is: HP Pavilion dv9657em)
PLEASE advise/help/tell me what i can do!!!