I've been asked to recommend a desktop to someone. They specifically want a Dell. They're looking for something under $1,000, and given that they don't do much beyond basic computing is more than enough money. However, they also replace their computers about once every decade, so even though they don't do heavy computing stuff, might it be a good idea to recommend them with an i5-i7 processor? To give reference, their current system runs on a core 2 duo from '06, and even basic web browsing is sluggish for them, so I'd want to recommend them with a processor that'll last them another decade. I'd also want something for them that has an SSD, because that's an upgrade that they'll instantly notice. I don't think they need anything with a discreet GPU in the near future. However, it seems that most models with a decently sized SSD are higher end with a discreet GPU, something they won't need for now. Should I get them an AIO due to its space profile, or typical tower due to the fact that it's more up gradable if they were to need more RAM or a new GPU in about 5 years?
TL:DR - Need a Dell desktop under $1,000, low computing needs but it needs to run smoothly for at least a decade, =>256gb SSD preferred, AIO or Tower?