Cook pasta al dente in generously salted water (don't overcook). Drain and set aside.
Meanwhile, cook ground beef and onion in a large skillet over medium high heat until no longer pink. Add garlic and saute 30 seconds. Drain off any excess grease.
Turn heat down to medium and stir in creamed corn, tomato sauce, enchilada sauce, diced tomatoes, kidney beans, green chilies, and spices. Turn heat to low, and simmer uncovered for 10 minutes.
Stir in cream cheese until melted, then stir in 3/4 cup cheddar cheese and 1 cup pepper jack cheese until melted. Add pasta and stir until evenly coated.
Lightly spray a 9x13 baking dish with nonstick cooking spray and add pasta. Sprinkle evenly with remaining cheese and bake at 350 degrees F for 25 minutes then broil until cheese is golden.
Garnish with tortilla strips and other desired toppings.