I’m both a cheap geek and a realistic one. There are some hardware upgrades that I will gladly do — upgrades such as ensuring that all hard drives in any computer I have are SSDs rather than IDE hard drives. Especially with Windows 10, it’s a no-brainer: an SSD makes any wheezy computer snappier.
I’ve even upgraded a server to include a TPM module. Typically the hard part is finding the right part that you need and then finding a picture (or ideally a video) showing exactly where the TPM module is plugged into the motherboard.
But upgrading a processor? That’s where I draw the line. I have slathered on too much CPU thermal paste to feel comfortable in taking an existing processor out of a computer and upgrading it.