Boil salted water with 1 tbsp olive oil. Cook pasta until al dente, reserving ½ cup water. Drain and set aside.
Pat shrimp dry, toss with oil, butter, paprika, garlic powder, salt, pepper, and red pepper flakes. Sear in a hot skillet 2 minutes per side until pink. Remove and set aside.
In the same skillet, melt 2 tbsp butter. Sauté garlic 30 seconds, add sun-dried tomatoes and red pepper flakes, cook 1 minute. Stir in broth, simmer, then add cream and Italian seasoning. Cook 3–4 minutes to thicken. Stir in parmesan until creamy. Adjust seasoning.
Toss pasta in sauce, adding pasta water if needed. Return shrimp, stir gently, and simmer 1–2 minutes.
Plate with shrimp and sauce. Garnish with basil, parsley, and parmesan. Serve hot with garlic bread or salad.