FYI, Fishers have pretty long top tubes for their given size. I'm 5'11" and I have a 17.5 Fisher Wahoo and I find it just right for XC. I could not imagine having the top tube any longer. If you can test a 19.5 Fisher hardtail frame, you will get an idea if it's too stretched out or not.