In 2 Tbs. olive oil and 1 Tbs. butter sauté the chicken pieces that you have sprinkled with the seasoned salt and black pepper until browned on all sides and cooked through. Remove to a plate
Add the other 3 Tbs. of butter to the skillet and melt. Slightly sauté the minced garlic. Add the 3 Tbs. flour to it and just cook enough to get rid of the flour taste.
Whisk in the chicken broth and the milk and cook until it just boils and starts to thicken. Add 1/2 cup Parmesan cheese, garlic powder, salt, and parsley. Add the cream cheese cut in cubes and continue to whisk until it has melted and the sauce is very smooth.
Add the spinach and chopped artichoke hearts and blend well. Cook just until the spinach is wilted, about 5-7 minutes.
Mix the chicken and drained pasta into the sauce an pour into a 3 quart casserole you have sprayed with nonstick spray. Sprinkle with the rest of the Parmesan cheese and the cup of Mozzarella cheese. Place in a 350 degree oven for about 25 minutes or until the top has just started to brown.