Mix butter and cream cheese together until softened. Work in flour to form a soft dough. Refrigerate, if necessary, until dough can be rolled out on a lightly floured surface.
Press into a greased 9-inch pie plate.
In a medium mixing bowl, beat eggs, sugar, and corn syrup. Add butter, pecans, vanilla, and pumpkin pie spice.
Pour into unbaked pie crust.
Bake at 350 degrees 50 minutes or until set.*Cover edges of crust with foil as necessary to prevent over-browning.
Cool before slicing.
Top with cheesecake topping and salted caramel sauce as desired.