I live on the North side of Denver. I never loved Croc's, so this doesn't bother me any.
First, here's the link you should use for official game watch locations. It's a little outdated, but it's the official page.
Second, here are my two alternative locations:
LoDo's in Highland Ranch has a huge second floor that is completely filled with Buckeye fans. This is also an official alumni bar, and there are usually giveaways, music at the breaks, and drink specials. It's a great place to watch a game (plus the patio has great views of the mountains), but it's a hike from North Denver.
Buffalo Wild Wings in Arvada (80th and Wadsworth) is owned by a Buckeye alumn and he loves hosting unofficial Buckeye game watches. It's not as crowded, but it's super convenient and sometimes the owner will buy shots for the Buckeye section after a TD.