I would hold off on the driveway - save up for that. The roof I would have fixed right away. I don't have a fireplace, but is there any other way to stop the draft right now? Are there other drafty things in the room that cause it to be cold? Drafty windows etc? Roof is the most expensive thing and the most necessary - you have to protect your investment .. so I would start with that and save for the rest.