New frame and fork. The fork is obvious, and the downtube will crumple when you're least expecting it.
+1. A friend had similar damage to her downtube. She rode it around a while before finally bringing it into a shop. They lectured her about how dangerous that type of dent is; there's no telling when it will fail. She took the bus home that day.