I had a problem that when working with a lot of objects, at some points my whole computer would freeze and only a complete reboot would help. It was horrible and thought it was the components.
I found out that the problem was in the TdrDelay (300) that I had set to reduce engine crashes.
I set them back to default (8) and the hang problem went away.
Hope this helps you too, good luck!