Process graham crackers in a food processor to make 2 cups of crumbs. Mix with melted butter and press into a springform pan, packing crumbs up sides about 1 inch.
Bake the crust at 350°F for 10 minutes, then remove from oven.
In a stand mixer with paddle attachment, beat cream cheese and peanut butter for 3-4 minutes until smooth.
Add sugar and flour and mix on high for 1-2 minutes.
Slowly add heavy cream and vanilla; mix on low then increase to high for about 1 minute.
Add eggs one at a time, mixing just until combined after each addition.
Pour half the batter into the crust. Drizzle half the strawberry topping and swirl with a toothpick.
Pour remaining batter over the swirl layer, then drizzle and swirl remaining strawberry topping.
Bake at 350°F for 15 minutes. Without opening oven, lower temperature to 200°F and bake 50-55 more minutes until center jiggles slightly.
Turn off oven and crack door open; cool cheesecake inside for 15 minutes.
Remove cheesecake and cool completely on a wire rack. Refrigerate overnight until set.
Top with whipped cream, extra strawberry topping, and chopped peanuts before serving.