Across the board improvements from changing register allocators is surprisingly difficult to get. Couple of percent sounds great.
It's usually done heuristically in a fashion that scales badly with how many instructions you're considering at a time so it's really easy to overfit to today's benchmark.