WinFF with an up to date FFMPEG installed
Handbreak will work as well
The best thing to have is a good graphics card, and run the compression off of the card instead of your cpu.
That said, if you're really patient, you can compress things to an absurd degree, it just takes a damn long time.
CPU...