There's much to argue on the pros vs. cons on the points of
building for an eye to upgrades of CPU, especially now,
while the industry seems to be switching gears so much more often
than it has before now. I recently read about an Intel CPU which can
run at a native 5.6 GHz, which seems to have broken the bounds
of the seemingly-fixed native 4-4.3 GHz, which seemed to be
the top ceiling for some years.
It's all different now.
It used to be that I could transfer any number of parts over to
a different PC build, but within the last 12 years or more,
that's a losing proposition.
I'll need to know the CPU-socket type, memory-socket type
and supported speeds, whether or not the Motherboard has support for
mSATA-only drives or also standard SATA, pin-number connections of memory,
PCI or other sorts of video card connection possibilities, how much power
it'll take to run properly, which memory speed ratings are acceptable and
proven to be compatible, what the USB options are, whether or not
the Motherboard's BIOS relies on UEFI-only or Legacy, and finally,
whether or not I can fit it into a case of my choice.
Nowadays, if you're not keeping up with how it all goes together
and how the physical and operational standards are changing,
you may find yourself in a very frustrating position of not having
compatible components. I used to know all about how it all worked together,
but when PCI and PCIExpress came into being, it began changing
the entire landscape, and the changes keep coming.
So if you're not fully-educated on how the scene has changed,
I'd suggest you start familiarizing yourself with the current state
of what's out there and where it's going. While things may not have changed
drastically from where you've last been in the arena, it certainly wouldn't
hurt you any to look into how things are before you commit to purchases.