Awesome comment from the Kotaku thread:
"The only way I can get it to run on my Vista box for more than half an hour is to go to the Task Manager, tell it to run only one half of my dual core processor, and manually change which one it uses about every fifteen minutes."
That sounds pretty much like my experience!