Prepare the Crust: Mix graham cracker crumbs, sugar, and melted butter until combined. Press into a 9x9-inch dish and refrigerate.
Make the Cream Cheese Layer: Beat cream cheese, powdered sugar, and vanilla until smooth. Fold in whipped topping and spread over the chilled crust. Refrigerate.
Cook the Pecan Filling: In a saucepan, melt brown sugar, corn syrup, and butter over medium heat. Whisk in eggs and vanilla, stirring continuously for 5 minutes until slightly thickened. Remove from heat, stir in pecans, and let cool slightly. Spread over the cream cheese layer.
Add the Whipped Topping: Gently spread the remaining whipped topping over the pecan layer, smoothing the top.
Garnish & Chill: Sprinkle with pecans, drizzle with caramel sauce, and refrigerate for at least 4 hours (preferably overnight) before serving.