F-8fanatic:
If you do consider the Ye-152, the Soviets claim that the record flight took place on July 7, 1962. The -106 made its record in December 1959. That would put the -106 as being on top for more than 2 and a half years, and so far thats the closest we have seen to the "almost three years" that you posed in the question.
Yes F-8, the Ye-152M / Ye-166 is correct.
The F-106's record was surpassed in November 1961 by an F-4H-1, giving the F-106 under one year with the crown.
The Ye-166 set it's "record" in July 1962 & held onto it until it was taken by the YF-12 in May 1965 - just under 3 years.