When Bigger AI Models and High Thinking Modes Score Worse
When you start building an AI feature, the most common advice is to pick the largest flagship model available and turn its reasoning setting to High.
That works well for open-ended math, coding puzzles, or deep research. Most everyday software, though, asks AI to do a quieter job: fill in a structured template accurately, follow clear rules, suggest genuinely different options, and sound like a normal person.
To see which models handle that best, I ran over 500 controlled tests across Google Gemini (3.1 Pro, 3.7 Flash, 3.8 Flash, 4 Argon), OpenAI (GPT-6.1 Sol, GPT-6 Astra), Anthropic (Claude 5 Sonnet, Claude 5 Opus), and a quantized 8B open-weights model running locally.
On these structured tasks, larger models and High thinking modes frequently scored lower than smaller models on Default settings, while taking 1.7x to 3.4x longer to respond and using 5.2x to 6.5x more internal thinking tokens.
1. How I Evaluated 500+ Runs
When teams evaluate AI outputs in tools like Langfuse or Promptfoo, a common pattern is LLM-as-a-Judge: asking one AI to score another AI’s answer from 1 to 5. In my tests, that approach ran into two practical problems:
- Shared blind spots for stiff phrasing: Because the judge is also an AI, it rewards formal-sounding language. When a model turns “spend less when bored” into “Discretionary capital deployment is entirely intentional”, an AI judge gives it a 5 out of 5, even though no person talks that way.
- Slow, expensive re-grading: Every time you refine a check, re-grading all 12 model configurations means running thousands of new paid judge calls across old outputs.
Instead, I cached every model’s structured response locally so automated checks can re-score all 500+ runs in seconds with zero API calls, followed by a blind human read:
- Step 1: Automated Rule Checks: Deterministic code checks verify whether the model classified the request accurately, filled every required field in the schema, and respected negative and formatting constraints.
- Step 2: Option Variety Check: An automated semantic similarity check measures whether multiple suggested options are genuinely distinct behaviors rather than the same idea reworded multiple ways.
- Step 3: Blind “Read It Out Loud” Check: Once top models pass 95% to 100% of mechanical checks, automated scores stop separating them. I hide the model names at the bottom of a page, shuffle the outputs, and score each from 1 to 5 on a simple question: “Would a real person actually say this out loud?“
2. What the Blind Voice Check Caught
Hiding the model names showed why several flagship models and High thinking runs felt off despite high mechanical scores. They often wrote about everyday topics in a clinical or management-consultant tone:
- Everyday request: “Get fit without burning out”
- Flagship / High thinking output: “Can drive systemic hypertrophy using only spatial resistance” and “Possess the movement durability to absorb harder physical demands”
- Everyday request: “Stop feeling wrecked every afternoon”
- Flagship / High thinking output: “Can sustain optimal cellular energy output through the entire afternoon”
- Everyday request: “Stop buying things I do not need when I am bored”
- High thinking output: “Discretionary capital deployment is entirely intentional”
- 3.7 Flash Default output: “Spend only on what was planned in advance”
Comparing Default and High thinking side-by-side with the model labels hidden flipped the leaderboard:
- Pairwise blind A/B read: Default thinking won every decided comparison without a single loss, while using 35% fewer total tokens and 47% fewer thinking tokens.
- 3-way blind read (3.7 Flash Default vs. 3.7 Flash High vs. 3.8 Flash Default, with labels A, B, and C reshuffled on every prompt): 3.7 Flash Default ranked first three times as often as High thinking, despite High using 2.1x the thinking tokens and taking 15% longer.
3. Consolidated Benchmark Results
Across OpenAI, Google, and Anthropic, adding extra chain-of-thought budget or moving to the largest flagship tier on a structured task consistently increased wait time and token use without improving task accuracy:
Looking at median response time across the same 12 configurations shows the latency trade-off of turning reasoning to High:
| Model & Mode | Task Accuracy | Median Wait | Thinking Token Overhead | Key Observation |
|---|---|---|---|---|
| Gemini 4 Argon | 100% | 25.5s | Minimal (~0x) | Zero rule errors across all checks; strongest option variety. |
| Gemini 3.7 Flash (Default) | 100% | 37.3s | 1.0x (baseline) | Ranked first in blind human voice reads; fastest response time on short interactive prompts. |
| Gemini 3.8 Flash (Default) | 95% | 46.0s | 2.1x | Strong rule compliance and second place in blind voice reads. |
| Gemini 3.8 Flash (High) | 95% | 62.5s (1.7x slower) | 5.2x | Last place in blind voice reads; over-analyzed simple recurring requests. |
| GPT-6.1 Sol (Default) | 86% | 37.5s | 1.0x (baseline) | 100% formatting compliance and strong option variety. |
| GPT-6.1 Sol (High) | 86% | 100.8s (2.7x slower) | 5.9x | Fixed zero errors; option variety dropped from 100% to 88% by repeating similar ideas. |
| GPT-6 Astra (Default) | 95% | 47.9s | 1.0x (baseline) | Consistent baseline across all test cases. |
| GPT-6 Astra (High) | 94% | 162.6s (3.4x slower) | 6.5x | Timed out on 14% of runs; formatting compliance dipped from 95% to 89%. |
| Claude 5 Sonnet | 83% | 70.0s | Standard only | Clean option variety with minor formatting slips; trailed Flash on accuracy and speed. |
| Claude 5 Opus | 75% | 78.8s | Standard only | 2.3x more rule errors than Sonnet; overly wordy summaries and stiffer phrasing. |
| Gemini 3.1 Pro | 83% | 94.4s | Standard only | 13% of runs failed to complete; dropped a third of user constraints and leaned toward clinical phrasing. |
| Open-Weights 8B (Local) | 62% | 36.2s | Local 8B | Fast local inference, but struggled with multi-step structure and option variety (65%). |
(Note: Because Claude 5 Sonnet, Claude 5 Opus, and Gemini 3.1 Pro already trailed Gemini 3.7 Flash on both accuracy and response time in standard mode, I did not run separate High extended-thinking sweeps on those three arms.)
Three Patterns Behind the Numbers
- Over-analysis on simple rules: On straightforward requests, smaller Default models followed the instructions directly. Given a large thinking budget, High thinking modes across both Gemini and GPT-6 frequently reasoned themselves into over-complicating simple categories or repeating the same option in slightly different words.
- Where High thinking tokens go: Across High thinking runs, prompt inputs accounted for 12% of token spend, visible JSON answers accounted for 11%, and hidden thinking tokens accounted for 77% of total spend (87% of billed output tokens). Users wait up to two and a half minutes (162.6s) for an internal monologue they never see.
- Latency on interactive prompts: Even when two models both pass 100% of mechanical checks on shorter interactive prompts, a lighter Default model can respond in half the time (~10s vs. ~21s) while producing wider variety across its suggestions.
4. Practical Takeaways
- Let your schema handle structure: When a strict JSON schema and code checks already enforce the output format, you rarely need a flagship model or High reasoning mode for structural reliability.
- Combine fast code checks with a small blind human read: Caching raw outputs locally lets you re-run automated checks across hundreds of past runs in seconds for free, keeping human review focused on tone.
- Ask “Would a real person say this out loud?”: A quick blind voice check catches stiff consultant phrasing that automated checks and AI judges miss.
- Measure thinking tokens separately from visible output: When hidden thinking accounts for 77% of spend (87% of billed output tokens), using Default reasoning on constrained tasks cuts token usage by 35% to 80% and wait times by 1.7x to 3.4x.
- Benchmark before turning reasoning to High: Across OpenAI, Google, and Anthropic, extra reasoning budget on structured tasks often led to second-guessing simple rules, narrower option variety, or stiffer phrasing.
Related Articles
Faster, Cheaper, and Totally Broken: Why We Abandoned Local AI
Our $0 local SLM stack beat cloud APIs on speed, but failed 68% of pre-launch tests. Here is why we pivoted to single-pass frontier models—and the 3-stage architecture lifecycle.
Read article →How I Built a $0 AI-Powered SaaS: The 2026 Scale to Zero Blueprint
While building JupiterGoals, I wanted to leverage the power of AI while keeping costs at an absolute minimum ($0 if p...
Read article →All your goals. One realistic plan.
JupiterGoals fits everything you're working toward into one plan sized to your day. Shrink or swap a step on hard days and keep moving.
Start freeNot ready to sign in? Get product updates by email →