In a large saucepan melt butter and add flour. Cook for 1 minute; slowly add milk. Add garlic powder, garlic salt, salt and pepper. Stir to a boil. Stir in cream cheese and continue to stir until smooth. Remove from heat.

Preheat oven to 350. Spray 9×13 baking dish.

To assemble:
Place 3 noodles on bottom of pan. Layer 1/3 of the chicken over the noodles. Layer 1/3 of the ham. Pour 1/3 of the sauce over ham. Next sprinkle 1/3 of the cheese over the sauce. Finally sprinkle 1/3 of the bacon over the cheese. Repeat 2 more times. Bake for 45-60 minutes.