Cook the pasta
Bring a large pot of salted water to a boil. Cook the pasta until al dente according to the package directions.
Drain and cool slightly
Drain the pasta well. Let it cool for about 10 minutes so it is warm but not steaming hot. If needed, toss it with a small drizzle of olive oil to keep it from sticking.
Make the creamy dressing
In a large serving bowl, stir together the softened cream cheese, sour cream, olive oil, grated garlic, chives, cotija, salt, and pepper. Mix until creamy and mostly smooth.
Toss the pasta with the dressing
Add the warm pasta to the dressing and toss until the noodles are evenly coated. The slight warmth helps the dressing loosen and cover the pasta beautifully.
Add the salad ingredients
Add the corn, romaine, cheddar, cilantro, and basil. Toss gently until everything is combined.
Make the chili butter
Melt the butter in a small skillet over medium heat. Stir in chili powder, smoked paprika, cayenne, and a pinch of salt. Cook for about 1 minute, just until fragrant.
Make the lime mayo
In a small bowl, stir together mayonnaise, lime juice, and a pinch of salt until smooth.
Finish the salad
Add the diced avocado just before serving. Drizzle the salad with lime mayo and spoon chili butter over the top. Toss lightly or serve with the toppings swirled over the salad for a pretty presentation.
Serve
Serve warm, chilled, or at room temperature with extra lime wedges, cotija, and herbs if desired.