recent RRF (3.2) has improvements and 3.3 will have further improvements ( how much depends on which boards you are using)
There are some benchmarks here
https://docs.google.com/spreadsheets/d/1AWA1wLbOaYzxzdQa5LRZvn9rgEk2BuluHy6-_OnD6FY
3.2 also includes more reporting on bus speed, hiccups etc.
If you send M122 (and M122 Bn for any CAN connected expansion boards with drivers involved in the move) you will see "hiccups" and/ or "underruns" start to be reported for very short segments with a high step rate. you can use those to determine when your step rate is too high/segment length is too short.
Note that for circles I have seen other printing artefacts become apparent before I hit underruns using short segments on circles but of course YMMV.