@Graham Wood
This is exactly how it started with my laptop. First it started to hang every now and then later number of "hangs" started to raise and finally it just refused to boot.
If you google for it you'll see this is very common failure for these laptops. I think cooling system efficiency degrades with time (dust etc.). Combined with material weaknesses for some Nvidia chips and voila ! System fried...