Preheat oven to 425 degrees. Spray a 9 x 13 baking dish with cooking spray.
Peel the potatoes, and cut evenly in 1/8 - 1/4 inch thick slices. (I suggest using a mandolin to get the slices even.)
Mix all of the cheese and garlic together in a bowl and set aside to sprinkle on potatoes.
In the dish, place a layer of the sliced potatoes completely across the bottom. Generously sprinkle the cheese and garlic mixture on top of the potatoes; cover the potatoes.
Place another layer of potatoes on top of the cheese, and continue alternating potatoes and cheese, ending with potatoes on top. (Depending on the thickness of your potatoes you should have approximately 3 - 4 layers).
On top layer of potatoes, place cut up butter cubes around the top of the dish.
Pour the cream all over the top of the potatoes. Be sure every potato slice has cream on it. (The dish will not be "swimming" in the cream, but the cream will ooze into the cheese layers).
Sprinkle the top of the potatoes with paprika. Bake uncovered for approximately 45 - 55 minutes; until a tooth pick goes all the way through the potatoes to the bottom of the dish.
Remove from oven and allow to dish to stand for approximately 5 - 10 minutes. Enjoy!