In a large stand mixer, add all 5 blocks of cream cheese. (It will mix best when softened and at room temperature. If you didn't remember to get the cream cheese out early, beat it with the paddle attachment for 5-6 minutes on medium speed to soften it up.)If you don't have a stand mixer, you can also use a hand-held mixer, it may just take a minute or two longer to get fully softened. Continue whipping cream cheese with paddle attachment until completely smooth, scraping down the sides as needed.
Add vanilla and sugar. Mix until well incorporated.
Then add the eggs and yolks and continue mixing. (I like to crack the eggs and yolks into a separate bowl first, then pour into the mixing bowl, to ensure no shells get in the smooth filling.)
Slowly pour in the heavy whipping cream and mix until well incorporated. Scrape down the sides as needed and continue mixing until smooth.
Pour filling into prepared crust. Try to level the top as much as possible with a small knife or spatula.
Place springform pan onto a large jellyroll pan or other large pan with edges. Place into oven. Once the pan is in the oven, slowly pour water into the jellyroll pan, about 1 inch high all the way around. Once waterbath is made, close oven door. This water will steam the oven as it cooks, helping it cook more evenly and keep it from cracking. It can also prevent the dairy from curdling. It adds one extra step but it's definitely worth it!
Bake for 1 hour 15 minutes. Once time has elapsed, turn off oven and leave cheesecake in it. Crack the door slightly, propping it open with a wooden spoon if needed. Let cheesecake rest in the oven for another hour.
After hour is up, remove from oven and set on a cooling rack.
Meanwhile, preheat the oven again to 450°F while you prepare the sour cream topping.