Saute the vegetables in 2 tablespoons butter until tender (about 10 minutes).
Add ham, basil, and garlic. Heat until warmed.
Meanwhile, boil the pasta according to package directions.
Melt butter and sour cream together over medium-low heat stirring often.
Toss sour cream sauce with pasta.
Place pasta on plates, and top with the vegetables and ham mixture.