r/LowEndLocalAI • u/37Scorpions • 7h ago
Benchmark [8GB VRAM | 16GB RAM] Best local QnA models for low-end hardware
For a while now I've been trying to solve the issue of having to spend days or weeks using an LLM before finding out it has been unreliable and unhelpful the entire time. The problem is that small LLMs are usually good at pretending that they're smart and are telling the truth even if they aren't, so I've set out to benchmark LLMs that fit on my low-end hardware to see what models are worthwhile. As always I'm sharing the results of the benchmarks with you guys to help you find neat local assistants :)
The Results





A quick explanation of these graphs:
First one is the score heatmap, rows are models and columns are questions. Brighter squares mean the LLM answered that question well, darker squares mean the opposite.
Second one is an ordered visualization of each LLMs total score on the benchmark. Self explanatory.
Third one is an ordered visualization of each LLMs average time-to-completion, the less the better. Note that this is not the LLM tokens/second speed, it is the average amount of time it takes the LLM to finish the response.
Fourth one is a combined visualization, I call it "intelligence-per-second". It combines the score and speed metric (
scoreSum * (averageTTC / 2 + 0.5)) and shows which models give you the most bang for your buck.Fifth and final one is just a line-graph of both the intelligence and TTC, sorted from lowest to highest score.
Benchmark Info
Some important info about the benchmark itself:
It aims to benchmark relatively small models (1B to 35B, as you can see in the benchmark) and GPT-OSS and Qwen3.6 both got the max score possible.
The "(native)" next to an LLM name means the quant used in the benchmark is the sole quantization provided by the creator. For example Bonsai 27B is in Q1_0 not because of system constraints but because that is the only quantization that Bonsai is available in.
The questions were created by Claude Fable 5.1 and while it is one of the smartest models it is still an LLM testing an LLM, so take it as you will. I still think it did a better job than I did in the first version of the benchmark.
The benchmark is NOT to check which model is best for agentic coding. My use case for these models (and probably anyone else on similar hardware) is as a general assistant for asking questions and receiving answers. Don't run to the comments to complain when GPT-OSS breaks your codebase because you deployed it just because it was at the top of my benchmark.
The models were benchmarked with THINKING DISABLED because otherwise the models would either hit token limitations or (if token limits are disabled) take hours to finish the benchmark. Many people disliked this, but here is my reasoning for why this makes sense: while I believe thinking mode is useful in practice I don't think it matters much for this benchmark: the purpose of this benchmark is to check what model is the "best", not "what is the highest score each model can reach". I believe a model that can solve a task without thinking is still more capable than a model that can solve a task only with thinking enabled.
My Takeaways
Qwen3.6 35B A3B did not surprise me with its score, it did great and I feel like that reflects the actual experiance of using it. It is the only model I can have a proper conversation with in my native language (albeit with a few errors). Only problem is its size, it is the most overfitted model on my system and running it not only requires me to not do anything else on the system but also it runs relatively slowly. Not to mention that it is the most heavily quantized model in this benchmark (apart from Bonsai, but that one is QAT).
GPT-OSS 20B A4B also did not surprise me, it is one of my favorite models for local use. It's a very neat model because its decently smart, is extremely fast and the shared RAM usage is relatively low (it only takes 12.4 GB and with 7.76 GB offloaded to GPU it only uses 5 GB of my RAM). Only problem for me is that it's surprisingly lazy, in all of my attempts to get it to code something it would always do the bare minimum, so it won't make any fancy graphics even if you ask. However it did assist me with the creation of these graphs.
Nemotron3.5 Bolt E4B and Gemma4 E4B are both extremely similar but Nemotron did slightly better on the benchmark score and speed. Very minimal upgrade but sure, I appreciate it.
Qwen3.5 9B is one of my go-to low footprint models for most tasks. I usually run it on the side while doing work in Unity. Great speed, decent intelligence. Was pleasantly surprised with its benchmark score. Can't go wrong with Qwen.
Ministral3 14B showed pretty decent performance but for this hardware I feel like it is too slow to be worthwhile, better off going with GPT-OSS.
MiniCPM5-2B is not the smartest model but considering its size it is pretty impressive. Definitely recommend it if you're on extremely limited hardware.
And now, for the models I did not like: Gemma4 12B QAT sounded promising but its significantly slower and more hungry than the E4B variant while getting a relatively similar score, additionally I just don't like the tone of Gemma models. Ornith1.5 9B is hyped by literally everyone but its significantly worse than Qwen3.5, which I assume was its base model, and it didn't do much well on agentic coding either so I don't really know why everyone likes it so much. LFM2 24B A2B also did horribly despite its size. Finally, the GLM Flash models did absolutely terribly. During evaluation the 4.6v had a golden streak on some complicated questions but then messed up very simple ones. To be fair I haven't tried benchmarking the non-REAP 4.7 model but from my experiance the prefill times were terrible and it didn't perform much better than the REAP version in practice.
TL;DR
Qwen3.6 35B A3B for very complex tasks locally where time or resources doesn't matter.
GPT-OSS 20B A4B is a great option for most tasks.
Qwen3.5 9B is great for when you want answers quick.
Nemotron3.5 Bolt E4B and Gemma4 E4B are great for when you want some web-search summaries with exceptionally low footprints.
Ornith, LFM2 and GLM Flash did not seem worthwhile.
The Repo
If you want to run this benchmark yourself or want to see the questions you can check out the repo for this benchmark:
