Preheat oven to 325°F (160°C). Grease a 9-inch springform pan and line the bottom with parchment paper.
Make the crust: Mix graham cracker crumbs, sugar, melted butter, and a pinch of salt in a bowl. Press the mixture into the bottom of the pan. Bake for 8-10 minutes until golden brown. Let cool.
Prepare the filling: Beat softened cream cheese and peanut butter until smooth. Add sugar, vanilla extract, and eggs one at a time, mixing well. Stir in sour cream until smooth.
Bake the cheesecake: Pour the filling over the cooled crust. Bake for 50-55 minutes until the edges are set and the center is slightly jiggly. Let cool for 1 hour in the oven with the door cracked. Chill in the fridge for at least 4 hours, or overnight for best results.
Top and serve: Add whipped cream, chopped peanut butter cups, and a drizzle of chocolate syrup. Serve chilled.