Prepare pasta according to package directions, omitting salt and fat. Drain; place in a large bowl.
Combine vinegar and next 6 ingredients (through garlic). Add cheese, ham, basil, and pine nuts to pasta; toss gently to combine. Drizzle with vinegar mixture; toss to coat. Cover and chill.