Preheat oven to 325°F.
Mix wafer crumbs, sugar, and butter until combined.
Press crust mixture into springform pan bottom.
Beat cream cheese and sugar until smooth and fluffy.
Add eggs one at a time, mixing gently each time.
Stir in vanilla extract and sour cream until combined.
Pour batter into prepared crust evenly.
Bake for 50 minutes, then turn oven off.
Let cheesecake rest in oven 1 hour.
Prepare pudding mix with cold milk.
Fold whipped topping into prepared pudding.
Spread pudding mixture over cooled cheesecake.
Top with banana slices and crushed vanilla wafers.
Drizzle with caramel sauce before serving.
Refrigerate 4 hours before slicing and serving.