My SciFi crush was on Amanda Tapping as Samantha Carter on Stargate SG-1 (one of my all time favorite shows). Hot, smart, funny, was "one of the guys", could take a punch, never whined about breaking a nail
(clearly, this was a fictional character).
But between these two, I'd go with Jolene Blalock as T'pol. They wrote
so much repressed sexuality into her character that it was almost comical - but she was hot, so I watched the show anyway. Seems like I remember one episode where she got
really hot & bothered.
I think this was the raciest/most adult Star Trek series that was made up to that time. She was most definitely a hottie.