Originally Posted by DavidSauls
The question is for the player for whom 960 is "the best he can be". Whose physical and/or time limitations mean he's not going to progress any further, no matter who he competes against.
He's unlikely to play Open and stay Open, paying high entry fees and almost always finishing near the bottom.
In my experience, it seems that once you have 5+ years under your belt, play continuously, stay healthy, and keep it pretty local, anyone who is solidly rated between 940 and 970 could have a super hot day and shoot a pair of 1000 rated rounds and compete for top pro cash. Happens all the time, at least around here.