Yeah - if its still acting up, I'd suggest reinstalling. You should be able to download it directly from impulse with all the patches loaded if you like (or bought retail).
I'd really take your time going through the monks guide and make sure you have everything setup as described (static ip, ports forwarded correct, impulse reactor configured). Demigod can be pretty finicky with regards to connections. Some have it worse than others, sadly.
Here's another thread with perhaps a little more info on connectivity.
http://forums.demigodthegame.com/345345
And here's where you can find impulsereactoroptions. On your pc it is either C:\Program Files (x86)\Stardock Games\Demigod\bin
or C:\Program Files\Stardock Games\Demigod\bin
Execute that program and make sure the start and end ports match what you have forwarded.