Cook the bacon or pancetta in a large skillet or braiser over medium-low heat until crisp, about 10 minutes. Using a slotted spoon, transfer to a plate.
Add the olive oil and chopped garlic to the drippings in the pan and sauté for about 30 seconds.
Add the wine, tomatoes along with their juice, and heavy whipping cream to the pan. Stir gently to combine.
Bring the sauce to a boil. Then reduce the heat to a simmer and cook until the sauce is thickened and slightly reduced, about 10 to 15 minutes.
In the meantime, prepare the pasta according to package instructions, making sure to drain when it is cooked al dente.
When the sauce is done simmering, season to taste with salt and pepper. Then add about half of the basil.
Add the pasta to the sauce and stir to coat. Let the mixture rest over low heat for a few minutes, stirring occasionally, to allow the pasta to soak up some of the sauce.
To serve, sprinkle the crispy bacon or pancetta over the top and garnish with the remaining chopped basil.