Thin clients are best in those cases, IMHO. Not too expensive if you're not trying to do something fancy....
Or perhaps even consider some KVM cables. Place the PC somewhere better 50' away and just run the cable between A & B.
I don't know about a thin client but the long cables idea is very interesting.
I could locate the PC toward the front of the restaurant, which is far from the frier and griddle. I can then use some long cables going to where the monitor is located.