Cook pasta in boiling water 6 minutes, omitting salt and fat.
Add asparagus, and cook 2 minutes or until tender.
While pasta is cooking, melt butter in a medium saucepan over medium-high heat.
Add garlic, and cook for 3 minutes.
Add flour; cook 30 seconds, stirring constantly. Gradually add milk, stirring well with a whisk. Stir in cream cheese and salt; cook 3 minutes or until thick, stirring constantly.
Drain pasta and asparagus; place in a large bowl.
Add sauce; tossing to coat.
Serve with Gorgonzola and walnuts, and sprinkle with pepper, if desired.