No actually, this is a big problem.
It seems demigod does support "multiple cores" but its just like we are researching my parellel programming class, people don't know how to properly make a game multithreaded, they just bs some things and hope for the best. You can see here, the load balance is totally off, 1 core shouldn't be stressed out while the other core is doing hardly anything.
Check it out:
http://img73.imageshack.us/my.php?image=dedon4.jpg
It won't let me upload images, so look at that link, you can see the load balance of processor 1 and 2.
So for the devlopers, is there a logical explanation for this load balance while playing the game and why its not properly distrbuted on each core?