Well generally, you don't really need a 10k password list.
I use just a 100 long password list and I usually get 2-3/100.
I think it was flamegunner who released a awesome password list a bit back, that's the one I use.
But I also use a dedicated server as a cracker for MBA and eggcrack. So it's able to run thousands of threads and has access to a 1Gb/s uplink so it's runs extremely fast.