These days, you rarely have to build your own Linux kernel. You just take what your distribution ships, and it usually works ...
Your motherboard, and by extension, BIOS, also has a lot of control over how your CPU performs. After being frustrated for months thinking my CPU was maxed out, I played around with these BIOS ...