Preheat oven to 325°F (165°C).
Mix cookie crumbs, sugar, melted butter, and salt. Press into a 9-inch springform pan. Bake 8 minutes; cool.
Beat cream cheese until smooth and fluffy.
Add granulated and brown sugar; beat until combined.
Add eggs one at a time on low speed, scraping bowl between additions.
Mix in sour cream and vanilla.
Blend in caramel sauce.
Stir in flour, then gently fold in chopped Snickers bars.
Reduce oven temperature to 300°F (150°C).
Pour filling over crust and tap pan to release air bubbles.
Bake 55–70 minutes until edges are set and center slightly wobbly.
Turn off oven and leave cheesecake inside with door cracked for 1 hour.
Cool to room temperature, then refrigerate at least 4 hours or overnight.
Top with Snickers pieces, caramel, chocolate sauce, and peanuts before serving.