Preheat the oven to 325°F and grease a 9-inch springform pan. Line the bottom with parchment paper.
Mix graham cracker crumbs, melted butter, and ⅓ cup sugar in a bowl, then press into the pan to form a crust, covering the bottom and halfway up the sides. Set aside.
Beat cream cheese until fluffy, then add 1 ½ cups sugar and mix for 1 minute.
Add flour, vanilla, sour cream, and heavy cream, mixing just until combined. Gently stir in eggs one at a time by hand.
Divide the cheesecake batter in half. Add pumpkin puree, cinnamon, cloves, ginger, and nutmeg to one half, stirring gently.
Alternate scoops of plain and pumpkin batter into the crust, then swirl with a knife for a marbled effect.
Wrap the pan in two layers of foil, place it in a larger pan, and add water to create a water bath.
Bake for 50 minutes, then turn off the oven and let the cheesecake rest with the door closed for 20 minutes. Crack the door open and leave for another 20 minutes.
Cool completely, then chill in the refrigerator for at least 3 hours before serving.