Preheat the oven to 350 degrees F.
Using a pastry brush, butter the bottom and sides of a 4-quart casserole dish with 2 tablespoons of the softened butter.
In a large stockpot, boil the noodles until al dente, according to the package directions.
Drain the noodles and return them to the stockpot.
In a large saucepan, on medium-high heat, melt 1/4 cup of the remaining softened butter.
Add the flour and whisk until all of the flour is incorporated, the raw flour smell dissipates, and the mixture is light brown in color, about 2 minutes.
While whisking, slowly pour the milk and half-and-half into the flour mixture until a smooth béchamel sauce forms.
Add the Dijon mustard, the seasoned salt, 1 teaspoon of the parsley, and the black pepper to the béchamel.
Cook, constantly whisking until the béchamel has thickened, about 6-8 minutes.
Turn off the heat.
Add the cheddar and the Monterey Jack cheeses to the béchamel in 1-cup increments, whisking before each new addition.
Pour the cheese sauce into the stockpot, stirring to make sure all the noodles are evenly coated.
Pour 1/2 of the noodle mixture into the prepared casserole dish.
Sprinkle 1 1/2 cups of the Gruyère cheese over top of the noodles.
Dollop the sour cream over the Gruyère layer, smoothing it out into an even layer.
Add the remaining noodle mixture on top of the sour cream layer.
Top evenly with the remaining Gruyère cheese.
In a small bowl, mix together the breadcrumbs, the remaining melted butter, the remaining parsley, and the kosher salt until well-combined.
Sprinkle the topping mixture over the mac and cheese.
Bake until golden-brown and the cheese sauce is bubbly, about 30 minutes.
Allow the mac and cheese to rest for 10-15 minutes.
Serve.