Just a bit of personal experience –
I ride with a compact, I actually have no idea what the smallest sprocket is on my casette though. 25mm tyres. I never really found I’ve spun out even hitting the mid 40s (mph) point.
Our typical crit like chaingangs hit 30mph (not including sprint) but typically average 26-28mph. Again I’ve never found myself lacking in gears (just legs). Normally have 2 or 3 smaller sprockets to move into.
I can sprint to about 35mph although I rarely manage to look down at the speedo during a sprint.
Personally I’d have a go at one first because you may just be wasting your money for marginal gains. And after 1 hour of racing you may find you aren’t even in the running for the sprint.
I often think people suggest standard doubles because that what they think you should be riding rather than what may actually be more suitable.