A lot of things can be wrong on your laptop. Try reinstalling DirectX. Have you tried more games, are you sure you got the lastest drivers for your hardware? I would rather run fresh Windows installation and try again with all lastest drivers installed.