Hey - I didn't have precisely the same issue as you, but here are the settings I changed that resolved a connectivity issue for me. Not entirely sure this will be of any benefit to you, but it is something to try. What is your current network setup (eg do you have a cable modem connected to a router, etc)? If you have a router, what do you have?
Taken from one of my other posts:
I believe I was able to resolve it by re-configuring my router (WRT54Gv8) and reconfiguring impulse reactor. Then, the issue stopped completely. A few weeks after I upgraded to Win7 and still do not have the issue. I'm not 100% I have the best settings possible, but I am certain that the issue stopped after I made the changes.
Impulse reactor settings - start port 6100. end port 6200.
Router -
router is setup to forward UDP on 6073-6200 to my internal ip. router is setup to forward UDP on 6073-6200 to my internal ip.
Give it a shot!
Also - I think my previous issue was caused by not configuring impulse reactor. It can be found at C:\Program Files\Stardock Games\Demigod\bin (or someplace similar based on your install). So, if you haven't touched that yet, start there.