Other than gargoyles and imbuing I don't believe any race gets an advantage. Resource gathering is another story. Elves have an advantage in getting special resources that is pretty significant. Other races get 50% special resource and 50% normal (wood or iron) from a tree or ore vein, while elves get 66.6% special. There is a rumor that gargoyles get more gems, but my testing doesn't support it.