True, if the algorithms are optimized for 8 gp registers (however that might be done), then it might not get as much benefit as it otherwise might have.
I doubt a lot of stuff is written today that is hand assembled. Compilers automatically take advantage of the registers. Some of the extra registers are automatically used for passing arguments