If it is around a 100 line encoder + index the printer port would certainly be an option with linuxcnc.
I have a compact 5 pc that I use with the original electronics + linuxcnc through the printer port.? At 3000 rpm and 100 line - that is only 5khz counting rate.? Linuxcnc should be able to count that without breaking a sweat
Sam