Wyobrażam sobie, że musisz mieć nieobejmujący indeks z wiodącą kolumną comparepnfwd który jest używany przez zapytanie dosłowne, ale nie przez zapytanie ze zmienną.
Możesz użyć OPTION (RECOMPILE) aby SQL Server ponownie skompilował plan, biorąc pod uwagę rzeczywistą wartość zmiennej.