You can always get the full kernel source from www.kernel.org
And fedora comes with a prety good compiler chain. You can make a custom kernel for your particular setup. I know i do, and my kernels always perform faster than the stock kernels.
Just don't delete the stock kernel, in case something goes wrong.