Timeshock! has none of the problems of its predecessors, and may be the closest thing you'll find to real pinball on the PC.