CK's on Marsh Ln is still open, but the owners have let the tables go to crap.
As far as pool rooms close to McKinney, Billiard Den is probably the best option. It's off of 75 & Arapaho, about 20 mins away. It has a few Valley bar boxes, 2 Diamond bar boxes, 8ft gold crowns, 9ft gold crowns...