I got a pretty bad problem which causes my spring to freeze in midgame in 4 of 5 games. It happens without any obivous reason, the game just freezes, Vista tells me "the program doesnt responds anymore" and I have to close it via the taskManager. While that freeze spring uses one cpu core at full load. Last time I was only microing some units around when it happend. This can happen after 5 minutes but can also happen after 60 minutes. I tried all in last few days, I still have no idea what its coming from. I had this problem some times in the past but at the moment I can barely play a complete game of spring

My first guess was something with my graphics card but even after some testing I wasnt able to find a reason for it.
These are my specs:
Core2Duo E6300 with 6GB RAM
8800GT
Vista 64Bit
Tested with BA65
This is what I tried already:
-Reinstalled spring in a new directory
-Resetted all settings to default via springsettings.exe
-Updated to latest ForceWare 178.24
-Ran an OpenGL stress test which worked fine
-Turned off threaded-optimization in Nvidia-drivers
While testing stuff I found out that my spring also freezes in the same way if I active and deactive IceUI in the F11 exactly three times. When switching it on for the third time it makes my spring freeze exactly the same way it happens ingame. I dont think it is related to my "main problem" but it is the same result of freezing.
The bad thing is I am not able to reproduce the error spontaneous. Even if I play a game and it works it doesnt mean it cant freeze in the next game

So please, any hints are very appreciated, big thanks in advance!
PS. Maybe someone could send me replay of a DSD-BA65 match that lasts at least an hour? I could test if it happens too while watching a replay.