Having listed Perez and Hulkenberg myself, I now think it's a mistake to include current drivers. After all, they might not be amongst the "never won a race" category in a week's time if downpours and improperly fixed wheels and optimistic lunges and broken gearboxes cause chaos in the opposition.
To qualify for "best" you must surely combine a high level of performance with consistent attack over a prolonged period. Some of those nominated on the thread simply didn't.
I'm assuming by winning a "race" we mean a world championship grand prix. In my list of Behra, Amon, Pryce and Brundle, the first three actually won non-championship Formula One races, which surely makes them strong candidates.