I use a Windows based product called DAQ Factory from Azeotech.com all the time, mostly as an HMI for PLC controlled systems. I've never used it for this type thing, but that and PC-based control is really more its background than pure HMI.
For hardware, it's often used with a DAQ / I/O product called LabJack that connects via USB or Ethernet, and has a streaming mode for high frequency inputs including analog. The hardware is also smart and can linearize TC inputs, do counting and pwm onboard, etc. (I haven't used the LabJack product myself, this is all stuff I've got from threads on the DAQ Factory forum)