Definitely avoid the heating and A/C unless those things don't work. If they "function", then it won't be seen as an issue by most buyer. They will know based on the inspection that it will be something they need to address at some point, but they won't discount it by the total cost of a new system.
The roof becomes more about aesthetics. If it is obvious at first glance that it needs a new roof then I would have it done. A fresh roof can really make buyers feel comfortable about spending more for a house, and a really bad roof can make buyers really scared. It's an emotional aspect instead of financial, and emotions play a big part in how much a lot of buyers will spend. So post a photo or consider the impact of looks, but it it functions well and looks fine, don't replace it just because it will need it "soon".
Driveways are so expensive you really have to consider the value of "first impressions" just like the roof. If it will turn away most buyers and lower the asking price then yes, have it done. But if it just needs to be done at some point but is functioning fine, then pressure wash to clean it up and empty the cracks, and fill all areas with high quality self-leveling sealant. Even if you must pay to have it done, that is a lot cheaper than a new driveway and buys a few more years for most driveways.