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!!!