have you got a memory monitoring program (like the taskmonitor does for RAM) that draws a time graph (mabe you could write your own), to see what the state of the memory is before you run the program, you will be able to see if its unstable.
(you will have to use windowed mode tho)
(you will have to use windowed mode tho)