Drain pasta; add pasta to vegetables in skillet. Toss gently to combine. Garnish with basil and crushed red pepper.
Add asparagus, mushrooms, wine, and salt to skillet. Bring to boiling; reduce heat. Cook, uncovered, for 4 minutes or until asparagus is crisp-tender, stirring occasionally. Remove from heat; stir in butter.
Cook pasta according to package directions. Meanwhile, heat oil in a large skillet over medium heat. Add garlic and ground black pepper; cook and stir for 30 seconds.
Snap off and discard woody bases of fresh asparagus. Rinse. Bias-slice asparagus into 1 1/2-inch pieces; set aside.