I have a perfectly good PC from 2015 that has a Gen 5 Intel processor. It is 64-bit, 6-core, supports TPM 2.0, and supports the virtualization instructions, UEFI, etc.
I have 64 gigs of ram in this and other upgrades, it works great, but it will die with Win 10 because the CPU isn't on Microsoft's list. When Win 10 support is done, so is my PC that I've invested a lot of money in. So yeah, it's going to become trash or a Linux box I haven't a need for.