Place the olive oil, red wine vinegar, sun-dried tomatoes, capers, and garlic in a food processor with the blade attachment.
Blend until the sun-dried tomatoes, capers, and garlic are all finely chopped. Set the dressing aside.
Cook the pasta in a large pot of boiling salted water, stirring occasionally, until al dente. Drain and transfer to a large bowl.
Add the dressing to the pasta while it is still hot and toss to coat. Set the pasta aside to cool.
In the meantime, prepare both cheeses and the tomatoes, basil, and olives.
When the pasta is cool, add the cheeses, tomatoes, basil, and olives to the bowl.
Gently toss everything together and season to taste with salt and pepper. Serve at room temperature.