Peel the russet potatoes and cut them into evenly sized 1-inch cubes. Place in a large pot and cover with cold water by at least 1 inch. Add 1 tablespoon of salt to the water.
Bring the potatoes to a boil over high heat, then reduce to a simmer. Cook until fork-tender, about 15-20 minutes.
Thoroughly drain the potatoes in a colander, then return them to the hot pot. Over low heat, gently stir for about 1 minute to evaporate excess moisture.
In a large mixing bowl, combine 6 tablespoons of the butter, cream cheese, sour cream, warm milk, salt, pepper, and garlic (if using). Mix until smooth and well combined.
Add the dried potatoes to the dairy mixture. Using a potato masher or hand mixer (on low speed), combine until desired consistency is reached, being careful not to overmix.
Transfer the potato mixture to a buttered 9×13-inch baking dish. Smooth the top with a spatula, then create decorative swirls or ridges with the back of a spoon.
Sprinkle the Parmesan cheese evenly over the top. Drizzle with the remaining melted butter and sprinkle with fresh chives.
Bake in a preheated 350°F oven for 25-30 minutes, or until the top is golden brown and the edges begin to bubble slightly.
Allow to rest for 10 minutes before serving for the best texture and flavor.