Cook the pasta according to package directions.
Meanwhile, melt the butter in a large skillet over medium heat.
Add whipped cream cheese, garlic and garlic powder.
Whisk until everything is combined and smooth, approximately 2 minutes.
Combine heavy whipping cream and milk in a bowl and slowly add into the cream cheese mixture, whisking constantly.
Bring to a boil, stirring occasionally.
Stir in the fresh Parmesan cheese, salt and pepper and continue to cook until desired thickness. If the sauce thickens too much, add milk to thin it.
Add the lemon juice, basil and salmon. Stir well.
Add the pasta and toss everything until well combined.
Sprinkle parsley on top and serve immediately.