One of the main problems around Dawn of War 2 at the moment is a case of extreme upload saturation, which causes unplayable latencies (of the 2000+ variety) which then results in players being kicked. Dawn of War 2 uses a p2p system.
I've played a few games of Demigod now (from the literally hundreds of attempts) and most have worked fine -however- i've recently checked over my logs for a few new games i've tried, and found this happening as soon as the game commences...

This is a log from when the game started, as you can see, a perfectly fine connection suddenly gets raped to high hell and back by extreme uploading (bandwidth monitor reported the highest spike as 38KB/s) which resulted in a disconnect...at which point it went back to perfectly normal.
I'm hoping your dedication will find a solution for this, as i've no doubt (as with DoW) many others will probably soon be suffering the same, even if they arn't aware of it.