your problem is this:
LimitForegroundFPS "1"
MaxForegroundFPS "100"
LimitBackgroundFPS "1"
MaxBackgroundFPS "15"
demonbuddy actually has a check box (enabled, by default) that forces diablo 3 to always run as if in the foreground.
You either disable that or set both MaxForegroundFPS and...