It sounds like you have a good understanding of how they can be modified. It never felt like an especially fast machine when new, but with an SSD I imagine it would be quite usable for most tasks. The display on mine is a disaster, but for non graphic related work that wouldn't be an issue. It's a pity they can't run anything newer than El Capitan, but not the end of the world right now.