I have seen many users complaining about their lenovo X300 laptop.
My friend has one and had the same problem, it wasn't even able to boot windows and froze up.
We decided to open it and check it out. Seems that the problem is on the hardware side rather on software.
The Intel SLAHZ LE82GS965 (it's a VGA-memory controller chip) needs a reflow or a reball. On the picture above you see a snapshot right before the reflow.After that the laptop works like a swiss clock without problems.
Below you can see another board from a Sony VGN-NR series laptop with vga problems, this was also solved by reflowing the Nvidia chip.