Okay, let's say you make it to the Rijk's by 9:30. Will you have prepurchased tickets or museumkaart for entrance? If not, you will have to go to the ticket desk and possibly stand in line to buy them. That may or may not take a few minutes, depending on crowds. The toilets are nearby so you might want to take advantage of them before beginning your trek around the museum. There are also rentable lockers by the toilets so you can drop off anything you don't want to carry around the museum. So let's now say it is 9:45 or so and you are ready to enter the museum section. I would suggest a minimum of 2.5 hours to view the art. That would have you leaving the museum about 12:15. If you walk slowly, I am thinking it will take you about 15-20 minutes to find your way back to the museum exit and walk to where the taxi stand is. So now it is around 12:30 or so. The taxi ride shouldn't take more than about ten - fifteen minutes to reach t'Smalle so you should arrive there about 12:45. Allow an hour or so to be seated, served, eat, use toilet, and it is 1:45. AFH is about a five minute walk from your restaurant, ten if you dawdle. So, reservations for 2:00 are possible, 2:30 if you want to build in a little extra time cushion and window shop on your way to the AFH.
Should you choose to leave the museum earlier and eat early, there are shops along the Prinsengracht canal where you can waste time looking around before entering AFH. You may just choose to stay at t'Smalle and have a few beers and look at the canal/people watch. Adjust your schedule based upon the amount of time you think you would like to spend at the Rijk's.
I haven't eaten at t'Smalle so I cannot tell you about the food or service. I did check reviews on TA and overall they seem to get good/excellent reviews. Poor reviews about food and service were a few years old.
Make sure you come back to the forum and give us a review and how things worked out for you. I will be in Amsterdam late October/early November and would like to know what you thought about t'Smalle as it is near our apt.