Yep a high end P1 MMX sounds about right ,Cyrixs floating point power was absolutely pathetic compared to Intels Pentium MMX or even AMDs K6 chips.
Win98 would be better from the CPUs point, though XP would obviously be better from the users point of view, Win 2000 would be a decent compromise I think.