How SpecPicks sources, ranks, and recommends
Every buying guide, review, head-to-head, and benchmark on SpecPicks is built from a deterministic, repeatable methodology. Here's exactly how we do it — from catalog ingestion through scoring, award assignment, price verification, and ongoing updates.
1. Product selection
We seed each category with a full catalog pull from Amazon's live listings, refreshed every 6 hours by our price-verifier pipeline. Candidates are filtered through a category-confidence model (threshold ≥ 0.5) that removes misplaced SKUs — a thermal paste mistakenly listed under CPU coolers, a gaming mouse showing up in webcam results, and so on.
From the filtered pool we deduplicate on ASIN, merge multi-seller listings for the same physical product, and strip variants with zero or near-zero review volume (fewer than 3 verified ratings are too sparse to score reliably). What remains is the "scorable pool" for that category — typically 40–300 products depending on category depth.
A curated featured set of roughly 95 products receives priority treatment across Editor's Picks and homepage slots. These products span our highest-traffic categories: discrete GPUs, CPUs, SSDs, PC cooling, gaming monitors, gaming peripherals, retro consoles, and AI-inference accelerators. Curation criteria are editorial — we pick the products most readers are actually researching, not the ones with the highest affiliate commission rate.
2. Benchmark data sources
Almost every benchmark figure on the site is sourced from a named third-party publication or community database, and the source is cited for each number. The one exception is explicitly labelled: SpecPicks Retro Lab reports are first-party measurements taken on the site's own period hardware, and every such piece says so in its closing line, publishes its raw dataset and file hashes, and is tagged specpicks-lab. Lab reports are never mixed into the third-party tables without that provenance shown on the row. We cite the source for every number — if a product page shows a PassMark score, that score traces to PassMark's public database, not to an internal measurement.
Current primary sources:
- TechPowerUp GPU Database — rasterization, ray-tracing, memory-bandwidth, VRAM, and power-consumption data covering more than 4,000 GPU reviews. Used for discrete GPU scoring and head-to-head comparisons.
- PassMark Performance Test — CPU Mark, GPU Mark, Memory Mark, and Disk Mark scores normalized on a common scale. Wide catalog coverage makes it the primary cross-family comparator for CPUs and storage.
- Tom's Hardware GPU Hierarchy and CPU Hierarchy — 13-game average FPS suite at 1080p, 1440p, and 4K. Used to cross-validate TechPowerUp rasterization tier positions and to surface real-world gaming deltas between adjacent GPU tiers.
- Notebookcheck GPU Benchmarks — mobile SoC and laptop GPU data. Used for gaming-laptop buying guides where desktop GPU scores are not directly comparable.
- Phoronix Test Suite (results on OpenBenchmarking.org) — Linux and open-source workload benchmarks, with particular depth on ROCm (AMD GPU compute) and CUDA workloads under Linux. Primary source for GPU data in Linux-focused AI-inference guides.
- r/LocalLLaMA community measurements — crowd-sourced tokens-per-second figures for Llama 3.3 70B, Mistral Large, Gemma 3, and other open-weight models at Q4_K_M quantization. Single-stream, median of reported community results. Batch and throughput figures are excluded (single-user inference is what matters for local-LLM buyers). Used for AI-inference GPU tier tables.
- Geekbench 6 — cross-platform single-core and multi-core CPU results, plus Metal, CUDA, and OpenCL GPU compute scores. Useful for Apple Silicon comparisons and mobile CPU tiers where PassMark coverage is thinner.
- 3DMark — Time Spy (DX12 rasterization), Fire Strike (DX11), and Port Royal (ray-tracing) scores. Used to confirm rasterization tier positions and to quantify ray-tracing capability gaps between GPU families.
When benchmark data is absent for a specific SKU, the product page says so explicitly rather than interpolating or extrapolating from similar models. For those products the benchmark-rank weight is redistributed across the remaining components, as the scoring table below states, so missing data is neither penalised nor credited. Such a product can't win ⚡ Best Performance, which is awarded on benchmark percentile rank.
How we check display and projector specs
Display and projector pages are not lab-tested by SpecPicks. Listed brightness, contrast and resolution come from the manufacturer and are cross-checked against measured reviews (ProjectorCentral, RTINGS) where those exist. A projector brightness figure is only treated as comparable when it is stated in ANSI lumens; "lux", "LED lumens" or unlabelled lumen counts are shown as the manufacturer's claim, not as a measured result. "Native 1080p" is distinguished from "1080p supported", which usually means a lower native panel that downscales.
3. Scoring formula
Each product in the scorable pool receives a composite score on a 0–100 scale. The four input components and their default weights are:
| Component | Default weight | Notes |
|---|---|---|
| Amazon review distribution | 30 % | Recency-decayed — reviews posted in the last 90 days carry 5× the weight of reviews older than 1 year. Raw star average is rejected in favor of the Bayesian-smoothed Wilson lower bound on a 5-star distribution, which penalizes products with few reviews even if those reviews are all 5-star. |
| Benchmark percentile rank | 40 % | Product's position within the category benchmark distribution (0th = worst, 100th = best). Falls to 0 % weight and is redistributed proportionally when no benchmark data exists for the product. |
| Spec-vs-price value ratio | 20 % | Benchmark score per dollar, normalized within the category. Ensures a product with 95 % of the top performer's score at 60 % of the price scores higher on value than the top performer itself. |
| Category-specific signal | 10 % | Per-category boosters — e.g. noise floor (dBA) for CPU coolers, VRAM capacity for local-LLM GPUs, latency (ms) for gaming monitors, IP rating for outdoor peripherals. Defined per buying guide; the signal used is documented in each guide's "How we scored" section. |
Weights can differ per category when editorial judgment warrants it. For example, retro GPU guides weight benchmark percentile rank higher (60 %) because price-vs-performance matters less for collector purchases, while noise floor guides give the category-specific signal 30 % weight. Category-level overrides are noted in the relevant buying guide.
4. Award tiers
Awards are assigned from the ranked composite scores using cross-validated cut-offs, not single-metric thresholds. The five awards and their assignment rules:
- 🏆 Best Overall — Highest composite score in the category. Must pass a minimum review-volume floor (≥ 50 verified ratings) so a niche product with 3 five-star reviews can't win outright.
- 💰 Best Value — Lowest price among candidates that score within 15 composite points of Best Overall. Must pass the same review-volume floor. A product can't win Best Value if it is cheaper only because it lacks critical features the rest of the category includes (e.g. no HDMI 2.1 in a 4K gaming monitor guide).
- ⚡ Best Performance — Highest benchmark percentile rank in the category, regardless of price. Awarded only when the performance leader is meaningfully ahead (≥ 8 percentile points) of Best Overall.
- 🎯 Best for [Niche] — Category-specific niche winner (e.g. "Best for Local LLM" in the GPU guides, "Best for Retro Gaming" in monitor guides). Defined per category; some categories have none.
- 🧪 Budget Pick — Lowest-priced product above the minimum-spec floor for the category. Minimum spec floors are documented per buying guide (e.g. the GPU guide requires at least 8 GB VRAM for the Budget Pick).
No award is assigned if the category pool doesn't have a product that clears all the relevant constraints. It's better to leave an award empty than to assign it to a product that doesn't genuinely deserve it.
5. Retro hardware
Hardware released before 2012 follows different routing rules than modern hardware. Amazon does not stock active listings for 20+ year-old SKUs at scale, so "Buy on Amazon" CTAs on retro hardware pages point to dead or irrelevant listings — a broken trust signal and a $0 affiliate click.
Retro hardware (release year < 2012, era tagged retro, or slug matching retro naming patterns) links to eBay instead. eBay's used/refurb market is where the Voodoo3, GeForce 4 Ti 4600, Pentium 4, and Audigy 2 ZS actually change hands. Retro product pages show an eBay search CTA ("Find on eBay") using the product title as the search query in eBay's PC Hardware category.
Benchmark sourcing for retro hardware differs too — community-sourced scores (3DMark 2001 SE, legacy PCMark, emulation frame-rate reports) take precedence over modern test suites that don't support legacy hardware.
6. Price verification
Prices on SpecPicks come from Amazon via the Bright Data ASIN Price API on a rolling 6-hour refresh cycle. Refresh priority:
- Featured Editor's Picks (~95 products) — highest priority, updated first each cycle.
- Products referenced in any published article, buying guide, or head-to-head — updated in the same high-priority pass.
- Remaining catalog — updated in lower-priority passes that complete over the 6-hour window.
The "Last verified" timestamp on every product page is the actual API response timestamp, not the page render time or cache time. If you see a price that looks different from Amazon's website, it most likely means the low-priority refresh cycle hasn't completed for that SKU yet.
Pricing integrity rules: products with null or sub-$1.00 prices are excluded from award consideration and flagged for manual review. Foreign-marketplace listings (non-USD currency) are deactivated — SpecPicks serves US buyers. Negative discount calculations (where the "was" price is below the current price) are zeroed out rather than shown as "Save -$XX".
7. Affiliate disclosure
SpecPicks is a participant in the Amazon Associates program and earns commission when readers purchase through our links (tag: specpicks-20). Affiliate commission has zero influence on product rankings — scoring runs on the composite formula above before any awards are assigned, and the same code path drives every Editor's Pick regardless of which product pays the higher commission rate.
We disclose our affiliate relationships in the footer of every page that includes Amazon links, and in a dedicated Affiliate Disclosure page. Sponsored content (if any) is labeled "Sponsored" and separated editorially from organic picks.
8. Update cadence
Buying guides and review pages are re-scored automatically when any of the following signals change:
- A new benchmark for a product in the category is published and ingested.
- The product's Amazon price moves outside its 30-day trailing band by more than 10 %.
- A new flagship product launches in the category that changes the performance tier structure.
- The product's Amazon review count or weighted rating changes by more than a threshold (≥ 5 new reviews in 7 days).
Pages display a "Last updated" timestamp reflecting the most recent re-score event. We never silently rewrite history — when a product loses its Best Overall award (e.g. displaced by a newer GPU launch), the change is logged in the page's changelog section with the date and the reason. Major position changes are also surfaced in our editorial reviews.
Retro hardware pages update on a slower cadence (weekly) since prices move more slowly on eBay's used market and benchmark data for vintage hardware rarely changes.
Methodology FAQ
- Which benchmarks do you use to score GPUs?
- GPU composite scores draw from TechPowerUp's rasterization and ray-tracing measurements, Tom's Hardware 13-game FPS averages at 1080p/1440p/4K, 3DMark Time Spy and Port Royal scores, and — for AI-inference guides — community tokens-per-second measurements from r/LocalLLaMA at Q4_K_M quantization on Llama 3.3 70B. All sources are cited on each product page.
- Do you test hardware in-house?
- Not at scale. SpecPicks synthesizes public benchmark data from named third-party sources (TechPowerUp, PassMark, Tom's Hardware, Phoronix, etc.) rather than running every product through a proprietary lab. Every benchmark figure on the site names its source. Products without third-party benchmark data are scored lower and flagged accordingly.
- How often are prices updated?
- Featured Editor's Picks and products referenced in published articles refresh every 6 hours. Remaining catalog products refresh in rolling lower-priority passes that complete within the same 6-hour window. The "Last verified" timestamp on each product page is the actual API call time — not the page cache time.
- Does affiliate commission affect which products rank highest?
- No. Scoring and award assignment run on the composite formula (review distribution, benchmark rank, value ratio, category signal) before any affiliate data is considered. The same code path drives every buying guide and Editor's Pick regardless of commission rate. We earn the same percentage from Amazon Associates on all eligible purchases.
- Why do retro hardware pages link to eBay instead of Amazon?
- Amazon does not reliably stock active, in-stock listings for hardware released before 2012. A "Buy on Amazon" CTA for a GeForce 4 Ti 4600 or Pentium 4 leads to an empty or irrelevant page. The retro hardware market lives on eBay's used/refurb listings, so we route retro product CTAs to eBay search results by product title instead.
More guides & deep dives from the SpecPicks archive
Browse all articles & guides →- How to Build a Windows 98 Retro PC in 2026
- Emulation Hardware in 2026: FPGA, Software, and Cart-Reader Ecosystems
- Best Budget Gaming PC Build 2026 — ~$1,000 ($800 on Sale)
- RTX 4070 Super vs RX 7800 XT — Which to Buy in 2026
- The Complete Voodoo5 5500 AGP Driver Guide (2026 Edition)
- Best 1440p Gaming GPUs in 2026
- Best Retro Handhelds in 2026 — From $35 to $500
More reviews from the SpecPicks archive
Browse all reviews →- Best GPU for Running Llama 8B Under $300 in 2026
- Noctua NH-U12S vs NZXT Kraken M22 in a Mini-ITX Ryzen 7 5800X Build
- SNES Classic vs Raspberry Pi 4 RetroPie: Which Retro Console Wins in 2026?
- HyperX QuadCast 2 vs Blue Yeti for Streaming in an Untreated Room
- Muse Spark 1.1 Beats GLM-5.2 at Coding — Does It Change the Local-Rig Question?
- Running GLM-5.2 Locally on an RTX 3060: Ollama VRAM + tok/s
- Best CPU for Streaming and Gaming on a Single PC in 2026
- FIDECO vs Unitek: Best IDE-to-USB Adapter for Retro Drive Imaging
- Turning a Broken Steam Deck Into a 2.5GbE NAS
- RTX 5090 vs Mac Studio M4 Max for AI — which wins in 2026?
- Halloween Talking Prop: Qwen3 4B on Jetson Orin Nano Super vs Raspberry Pi 5 16GB
- Gunnir Arc B580 vs RTX 5090D on DeepSeek: The Budget AI-Rig Upset Explained
- Local LLM vs Claude in 2026: What an RTX 3060 12GB Rig Actually Replaces
- Best Webcam for Streaming Under $200 (2026)
- Best Plug-and-Play Retro Gaming Consoles to Buy in 2026
- Best USB Microphone for Streaming in 2026: QuadCast 2 vs Yeti
- GLM-5.2 Review: The Most Powerful Open-Weights LLM You Can Self-Host in 2026
- Why a Game Boy Clone Ran Too Fast — and the DIY Fix Makers Are Building
- What a $15 Raspberry Pi Zero W Can Still Do in 2026
- Microsoft's SkillOpt Boosts GPT-5.5 With Just a Trained Markdown File
- CompactFlash vs SATA-to-IDE: The Best Silent Boot Drive for a Win98 PC
- Gaming Desk Deals 2026: 5 L-Shaped and Standing Desks for a Tower + Multi-Monitor Setup
- Qwen 3.8 Open Weights: What Fits on a 12GB GPU
- Ryzen 7 5800X vs Ryzen 5 5600G for Gaming and Streaming
More buying guides from SpecPicks
Browse all buying guides →- Best DDR5 RAM for Gaming PCs in 2026
- Best CPU Coolers for 2026
- Best Gaming Monitors for 2026
- Best Tools for Building and Repairing Retro PCs in 2026
- Best 1440p 240Hz Gaming Monitors in 2026
- Best CPUs for Content Creators in 2026
- Best NVMe External Enclosures for 2026
- Best PC Cases for Building in 2026
- Best NVMe SSDs for Gaming in 2026
- Best GPU for Running 27B-32B Local LLMs in 2026
- Best AM5 Motherboards for 2026
- Best Mechanical Keyboards for Gaming in 2026
- Best GPUs for 4K Gaming in 2026
- Best Controllers for PC Gaming in 2026
- Best GPUs for Running Local LLMs in 2026
- Best Graphics Cards for Gaming in 2026
- Best External SSDs for Content Creators in 2026
- Best 4K Monitors for Content Creators in 2026
- Best Gaming Mice for 2026
- Best Retro Gaming Consoles & Handhelds for 2026
- Best CPUs for Gaming in 2026
Hardware benchmark data on SpecPicks
All benchmarks →- Apple M4 Max 14 Core — benchmarks & specs
- Ryzen 3 3200G — benchmarks & specs
- Apple M3 Pro 11 Core — benchmarks & specs
- AMD Ryzen 5 PRO 5650U — benchmarks & specs
- AMD Ryzen 5 5500GT — benchmarks & specs
- Ryzen 7 1700 — benchmarks & specs
- AMD Ryzen 7 5700GE — benchmarks & specs
- Radeon RX 9060 XT 16GB — benchmarks & specs
- Ryzen 5 7520U — benchmarks & specs
- AMD Ryzen 9 PRO 9945 — benchmarks & specs
- Apple M3 Max 16 Core — benchmarks & specs
- AMD Ryzen 5 PRO 9645 — benchmarks & specs
- AMD Ryzen Threadripper PRO 7975WX — benchmarks & specs
- Apple M1 Pro 8 Core 3200 MHz — benchmarks & specs
- GeForce RTX 4060 Ti 8 GB — benchmarks & specs
- AMD Ryzen 7 PRO 7840U — benchmarks & specs
- Apple M3 8 Core — benchmarks & specs
- NVIDIA GeForce GTX 1050 Ti — benchmarks & specs
- Radeon RX 5600 XT — benchmarks & specs
- Radeon RX 6550M — benchmarks & specs
- GeForce RTX 6080 — benchmarks & specs
- Apple M1 Ultra 20 Core — benchmarks & specs
- Apple M1 Max 10 Core 3200 MHz — benchmarks & specs
- Ryzen 5 3500U — benchmarks & specs