Back in the day it was easy: clock speed was king. Nowadays we've got things to consider like family/generation, core count, etc. CPU model numbers and prices seem all over the place, too. And of course there's also the difference in speed in multicore/threaded apps vs limited or single threaded apps... a 3.33 GHz 6 core would be faster in those but slower in efficiently programmed multithreaded apps than a 12 core at 2.8 GHz. So, how do you determine what's a good CPU speed and price for your needs? Are the days of looking at a simple number gone and it requires a load of research per CPU?