Is d3d11 installed? Install the latest DirectX redistributable, see if that fixes it. I'm not sure it will, since you're on vista, and D3D11 was supposed to be windows 7+ only.
in a perfect world we would all be piles of sand with no ability to form coherent bodies of body
