To accelerate brute force, study using CUDA or OpenCL. They will allow you to use the host's GPU to perform your processing and will produce results much faster.
25K passwords per hour are pretty low - when hash tracking (for example), a good GPU tool, can hit 9,500 million passwords per minute on a mid-range GPU.
While hitting this piece is unlikely when trying to beat 7z, you can definitely see an increase in speed.
In addition, the better the PC, the better the result. In many cases, Linux boxing is your best bet. If you can use a cluster of computers, all the better.
source share