Hey Oz family,
My mum currently has a old Celeron G1840, 4GB RAM, 120GB SSD with Windows 7. It's finally starting to die so I want to upgrade it so it can handle Windows 10 for daily web browsing.
What path shall I take?
A) Build a cheap PC (i3 10100, 8GB RAM, 240GB SSD) - Around $500
B) Buy a refurb Lenovo or Dell (roughly 4th/6th gen Intel) - Around $300
C) Buy a barebones (Intel NUC) - Around $400
She doesn't want a laptop as she already has a large monitor and peripherals.
All three are fine, I figure Option B will win the vote given how popular these old refurbs are around here. My view on it is that $300 is too much to pay for one of these old ones. If you're just web browsing, you could probably get one for around the $200 mark, but you'd probably have to go with Sandy Bridge (as opposed to Haswell / Skylake), YMMV with this.
Personally, I'd just go with Option A, you can never go wrong with DIY using new parts. i3 10100 is plenty fast.