Bring a large pot of salted water to a boil, then add the ziti pasta and cook according to the package instructions until al dente. Drain and set aside.
In a large mixing bowl, combine the ricotta cheese, 1/2 cup of mozzarella cheese, provolone cheese, cheddar cheese, and 1/4 cup of Parmesan cheese. Add garlic powder, red pepper flakes, dried herbs, salt, and pepper. Mix until well-blended.
In a greased 9x13-inch baking dish, spread a thin layer of marinara sauce on the bottom.
Layer half of the cooked ziti on top of the sauce, then spoon half of the cheese mixture over the pasta. Pour half the remaining marinara sauce over the cheese layer.
Repeat the layering process with the remaining ziti, cheese mixture, and marinara sauce.
Sprinkle the remaining mozzarella cheese and Parmesan cheese on top for a cheesy crust.
Drizzle olive oil over the top for added flavor.
Cover the baking dish with aluminum foil (to prevent sticking, spray the foil with cooking spray if needed) and bake for 25 minutes.
Remove the foil and bake for another 15 minutes, or until the cheese is bubbly and golden brown.
Let the ziti cool for a few minutes before serving, then garnish with fresh basil leaves on top.