Preheat the oven to 325°F.
In a medium bowl, combine the graham cracker crumbs and melted butter. Press the mixture into the bottom of a 9-inch springform pan to form the crust.
Bake for 10 minutes, then remove from the oven and let cool.
In a large mixing bowl, beat the cream cheese and granulated sugar together until smooth and creamy.
Add the vanilla extract and mix well.
Incorporate the eggs one at a time, mixing until just combined after each addition.
Stir in the sour cream, ground cinnamon, rolled oats, and mini chocolate chips until evenly distributed.
Pour the cheesecake filling over the cooled crust and smooth the top with a spatula.
Bake for 55-60 minutes, or until the center is set but still slightly jiggly.
Turn off the oven and crack the door, allowing the cheesecake to cool in the oven for 1 hour.
Remove from the oven and let it cool to room temperature before refrigerating for at least 4 hours, preferably overnight.
For the cream filling, whip the heavy cream in a mixing bowl until soft peaks form.
Gradually add the powdered sugar and vanilla extract, continuing to whip until stiff peaks form.
Spread the whipped cream over the top of the chilled cheesecake.
Slice and serve chilled.