You've basically got two types of errors here: 0x0000009f and 0x000000d1, involving three separate drivers..
For 0x0000009f, you can do a "Start Up Repair" using your Vista installation disc, which will replace
ntoskrnl.exe, the file associated with the error.
Insert your Vista installation disc, restart the computer and boot from the disc. Select "Repair Your Computer", keep going until you come to the option that lets you select "Start Up Repair" and select
it. When it finishes, reboot and see if it keeps the error from occurring again..
Next, go here:
http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=18011&lang=engand download the Intel Turbo Memory Driver (English) and install it, which will replace
iaNvStor.sys, the driver associated with the 0x000000d1
error.
For the 0x0000009f error associated with the
nvlddmkm.sys... Reinstall the driver for your NVIDIA GeForce 8600M GT... Click Start, type Device Manager, into the search box. When it appears in the menu, click on it to open Device Manager... Next to where is says, "display adapters" click on the "+" sign, and right click on the NVIDIA item in the submen, then click on "uninstall"... Next restart the computer... If Windows doesn't automatically reload the driver, go back into device manager, and click on "update" instead of "uninstall" and see if Windows will fetch the latest driver for you graphics card...If not, you'll just have to go to the NVIDIA website and download it..
If these suggestions don't help, try disabling your anti-virus program for a while to see if that is the cause...
hope this helps...