Thank you for all the time that you are spending on fixing this issue. Unfortunately, it is still not working for me. Anything over about 25,000 (5000 x 5)hairs and my system hangs, and even at lower counts it is still very unreliable. Maybe I have something wrong in my system configuration?
(edited) If I use cycles, then I have no issues even with overkill quantities of hairs.