At Test level? Alec Bedser for mine. Domestically? Harold Larwood or Tom Cartwright.
A few things: one, the term "fast bowler" would be best interpreted as "seamer". Before 1998, we don't really know how quick bowlers really were anyway. Hoggard doesn't deserve to be in this list because, however many impressive performances he's put in since 2004 (before which he was almost universally poor), he's nothing more than a just-about-Test-class bowler. Not because he's not quick enough.
Two, SF (Sydney, not Stuart

) Barnes was in NO way a seam-bowler, he was a fast wristspinner. Better than all these bowlers on this list? Virtually beyond question. Seam-bowler? No (though he did send down the occasional seam-up ball as a variation).
Three, I'd only be happy to judge from the dawn of the 20th-century onwards. There were any number of magnificently effective seam-bowlers in the 19th, such as Lohmann, Richardson, Hearne etc. But I cannot vouch, at all, for the true nature of cricket in that time.
For me, as Test bowlers I'd go Bedser, Statham, Trueman, Willis, Snow. Larwood is almost certainly the best at domestic level - Cartwright aside - and alongside Bill Lockwood is almost certainly the most unfortunate to miss-out on a Test career of decent length. Judging on what did happen, rather than what could have happened, though, I'd go the above.