Cook the pasta in boiling salted water according to package directions.
Cook the bacon in a large pan over medium heat until crispy.
Remove the bacon from the pan and drain on a paper towel. Pour most of the bacon fat out of the pan, leaving about 1 tablespoon remaining in the pan.
Add the chicken to the pan and season it with 1/2 teaspoon salt and 1/4 teaspoon pepper.
Cook the chicken for 6-8 minutes, stirring occasionally, until chicken is browned and cooked through.
Add the garlic to the pan, and cook for an additional 30 seconds.
Remove the chicken and garlic from the pan. Place on a plate and cover to keep warm.
Wipe out the pan with a paper towel.
Melt the butter in the pan. Add the cream and simmer for 4-5 minutes or until just thickened - do not boil.
Whisk in the ranch seasoning and parmesan cheese, stirring continuously until the cheese has melted.
Add the remaining 1/4 teaspoon pepper to the sauce.
Place the pasta, bacon and chicken in the pan with the sauce. Toss to coat.
Sprinkle with chives or parsley, then serve immediately.