I quite satisfied of how GNU tools run in my Cygwin on Windows Seven. I think it\'s easier just to use GNU/Linux, but my company here has the policy of using Windows Seven for t
I can't help with the specific issue, but as a possible alternative you could look at running Emacs in a Linux VM hosted on your Windows box. You can use Cygwin's X.org server as the display, so the end result is largely the same as using Cygwin's Emacs.
It means jumping through a few more hoops, but I find it a good solution, and it will hopefully avoid the crashes.
I'm using VirtualBox to host my VM.