Hi, I'm on vacation until the end of the month so I I'll have to check out the crash issue later. As always, sending the log file and crash dump can be critical to fixing the bug.
The troll as you noted yourself has a big Effective Level (EL) adjustment, as specified by the official rules. If you don't like it, you can mod it. Same for hill giant PCs. The EL should be displayed when you hover the cursor over their text description during chargen. Also note that monster HD count towards the EL.
About the crash, might have been because of my installation, the hill giant NPC doesn't have the same effect, it's said somewhere not to alt tab from the install program, which i did the first time i installed Co8 on top of temple +.
Second time, i didn't alt-tab, installed Co8 first then T+ and didn't recruit a PC hill giant, just to be on the safe side ^^
Might try again the moat house with a fresh hill giant to check if my previous installation was at fault.
Still, apparently, the Troll has an EL or 12 or something and the hill giant NPC seems to have an EL of 2 or 3 ...
What could possibly justify that difference ? Besides, the hill giant starting with power attack / cleave makes him a beast, specially if he has some dex and you pick the 2 opportunist feats, he just kills everything.
Also, the NPC Hill giant starts with 3 attacks for some reason while the troll has one ...
There's something very wrong.
Also, what about the HD, i'm not sure i get the concept each time it's used, like in some spells description, where the effect scales the caster's level limited by their HD ... Aren't they the same ? Like 1 DX Health Dice per level X being different depending on classes / races ? Or does some races have multiple HD per level up ?
Well, have nice vacations, i'm not expecting you to reply right away, i was just giving some feedback.