Place potatoes, chicken stock and chicken base in a large pot. Bring to a boil, reduce heat, cover and simmer for about 10 minutes, or until potatoes are tender.In another large pot, melt the butter over medium heat. Add the chopped onion and garlic. Cook, stirring frequently, until onion is translucent and aromatic, about 5 minutes.Using a wire whisk, whisk in the flour gradually so no lumps form. Let this "paste" bubble for about 1 minute.Gradually add the stock/potato mixture, stirring well so no lumps form. Cook until liquid thickens, about 5 or so minutes.Add the cream and the cream cheese and stir until cream cheese is melted.Season with the salt and pepper. Add the cooked bacon and chopped chives; heat through.