I think the problem is with the repeat rate. As far as I know individual desktop environment set their respective repeat rates. You can find the difference using the following in awesome and Xfce.
xset q | grep rate
You can set a suitable repeat rate using the following.
xset r rate 660 30
You can adjust the values to your convenience. For more details refer here.