Any socket compatible CPU can be plugged into your laptop. Will it work? Probably not.
Laptops suck when compared to desktops in their BIOS and hardware specs generally limits them to a small set of possible CPUs. (typically two).
Obviously you can see what upgrades came with your laptop to tell what for sure will be compatible. Anything else may pull more power than your laptop is designed burning out traces and rendering your laptop into a serving tray.
Regardless. An upgrade is not worth it as the slight increase in speed and if you are fortunate L2 cache, results in little perceived speed. If your laptop is over three years of age, or it is getting time to replace a $175 battery it is time for a new one [unless you have a very expensive >$2,000 ultralight or desktop replacement]. That is the best "upgrade" for the buck you can do. I probably would simply ask why you are dissatisfied with an X61s? It is a great laptop! If after a year or so it seems slow, why not back up the drive, and data, download the latest drivers, and clean install the OS? That will definitely speed it back up.
Freedom's the Answer.
What's the Question?