OK, I assumed you were trying to push it over 100mm/s.....
How do you know its staying at 100?
I would try another slicer, if you have the same results in another slicer, then it is your firmware
If the other slicer slows it down, then the problem is in the gcode that Cura is producing