Boil salted water and cook pasta until al dente, then drain.
Cook bacon in a skillet until crispy, then remove and crumble.
In the same skillet, heat olive oil and cook chicken until fully done, then set aside.
Melt butter in the skillet, add garlic, and sauté until fragrant.
Pour in heavy cream and milk, then mix in ranch seasoning and simmer.
Add Parmesan and mozzarella cheese, stirring until the sauce thickens.
Return pasta, chicken, and bacon to the skillet and mix well.
Season with salt and pepper, garnish with parsley, and serve hot.