Preheat the oven to 350 degrees Fahrenheit. Arrange the chicken breasts on a foil-wrapped baking sheet. Brush with olive oil and season the chicken with 1/2 teaspoon of salt and 1/4 teaspoon of pepper. Bake for 30 minutes or until chicken is cooked through.
Bring a large pot of water to a boil. Add the pasta and cook according to package directions. Drain and set aside.
In a medium saucepan, combine the butter, cream cheese, garlic, Parmesan cheese, heavy cream, and remaining salt and pepper.
Bring to a simmer and stir until the cheese is melted. Remove from the heat. Add the artichoke hearts, and stir to combine. Set aside.
In a large bowl combine the pasta and cream sauce. Stir to combine.
Top with sliced chicken, and, if using, garnish with the chopped parsley, and serve.