I'm not sure of the specifics, but if you can run Half-Life (or Counter-Strike), you should be good to go for ESF.
That FAQ, if you actually read through it, should have answered your question.
Try running Half-Life once before you play, as stated in the FAQ.