Query is faster then query on view
select * from few joins
View (Slower): view is created with same select statement as above query but without where clause
then calling view
select * from view
SQL Plans are attached for reference.
Also, one of your variables is using a different type from the view column it is compared to resulting in a dynamic seek (the Constant Scan and Compute Scalar).
Using correct types and constants instead of variables should give the same execution plan and performance. Alternatively, add OPTION (RECOMPILE) to the view statement (and fix the variable type) to allow the optimizer to see the value of the local variable.