My understanding is that [pascal]<> nil[/pascal] is faster due to it being a a simple pointer test, while [pascal]is[/pascal] would incurr more RTTI calls.

As it has already been said, write a test app to be certain.