Methodology
How We Test and Rank Laptops
FilterKilter does not review laptops in a lab. Our approach is different: we aggregate verifiable, public specification data and score each laptop against the exact published system requirements of the software and games you plan to run. This page explains exactly how that works.
Published: May 1, 2026 · By the FilterKilter Data Team
1. Data Sources
Every laptop in our catalog comes from one of two data pipelines:
Manufacturer and retailer specifications
We run automated scrapers against the product pages of major laptop brands — Dell, HP, Lenovo, ASUS, Acer, Razer, Samsung, LG, Microsoft, and Alienware — as well as Amazon product listings. For each model, we collect the exact specifications published by the manufacturer or retailer: processor model, RAM, storage capacity and type, display size and resolution, GPU, battery life, weight, and operating system.
Amazon product data additionally provides consumer star ratings, review counts, and current price. These are used to calculate an overall consumer rating signal and to surface discounted pricing.
Published system requirements
For programs and games we score against, we use the official minimum and recommended requirements published by the software developer. Sources include:
- Steam store pages (minimum and recommended system requirements)
- Adobe Creative Cloud system requirements
- Microsoft 365 and Windows app requirements
- Autodesk product requirements (AutoCAD, Revit, Fusion 360)
- Epic Games requirements for Unreal Engine and their titles
- Developer documentation for VS Code, IntelliJ IDEA, Android Studio, Docker, Unity, and other developer tools
Where a publisher lists multiple tiers (minimum / recommended / ultra or optimal), we store all tiers and use them to distinguish compatibility levels. Where only one tier is published, we use it as the recommended level and treat it as the minimum as well.
2. The Spec Gate: What We Require
A laptop must have all three of the following attributes to appear in any FilterKilter guide:
- RAM — a numeric RAM value (in GB) must be present in the product record.
- Storage — a numeric storage value (in GB) must be present.
- Processor — a processor model or description must be present. This is used for CPU scoring and for display.
Products missing any of these three fields are excluded from all guides. This spec gate exists because a compatibility score without all three core values is unreliable. We would rather show fewer laptops than show ones we cannot score accurately.
GPU data (graphics card model, VRAM, dedicated vs. integrated) is collected when available and used in scoring, but is not a requirement for inclusion. Laptops without explicit GPU data are scored as integrated-only, which may lower their compatibility score for GPU-intensive programs.
3. The Scoring Model
Each laptop in a guide receives a compatibility score against the programs or use case that guide targets. The score has four components:
| Component | What we compare | How scored |
|---|---|---|
| RAM | Laptop GB vs. program minimum / recommended / optimal | 0–3 (Incompatible / Minimum / Recommended / Optimal) |
| Storage | Available storage GB vs. program storage footprint | 0–3, same tier logic as RAM |
| Processor | Core count and clock speed vs. program CPU requirements | 0–3; average of core-count and clock-speed sub-scores |
| Graphics | GPU type (dedicated vs. integrated) and VRAM vs. requirements | 0–3; only included when GPU requirements exist for the program |
The overall compatibility level is the minimum across all components with available data. A laptop with excellent RAM and CPU but a GPU score of 0 will receive an overall score of 0 (Incompatible) for a game that requires a dedicated GPU.
When multiple programs are aggregated (in the interactive tool), requirements are set to the maximum across all selected programs for each component. A setup that needs Photoshop (16 GB RAM recommended) and Cyberpunk 2077 (16 GB RAM + dedicated GPU) will require a laptop meeting both simultaneously.
Storage requirements are summed across programs, because each program needs its own disk space. Other components are max-aggregated.
4. Update Cadence
Our product catalog is refreshed on a rolling weekly basis. Each refresh:
- Pulls current prices and availability from retailer pages.
- Discovers newly listed models and adds them to the catalog if they pass the spec gate.
- Removes discontinued or out-of-stock products.
- Recalculates all scores against the current requirements database.
- Generates a new dated snapshot stored internally (e.g.,
2026-04-29).
Each buying guide on the site links to the snapshot that was active when the page was last generated. The “Updated” badge on every guide reflects the date of that snapshot.
System requirements for programs are updated when a publisher releases new requirements (e.g., after a major game update or software version bump). We do not have a fixed schedule for this; we check for major releases periodically and after significant version changes are announced.
5. What We Do Not Do
We do not physically test every laptop we list. Rankings are generated entirely from published specification data, not from lab measurements, benchmarks run on test hardware, or hands-on usage. Thermal performance, keyboard quality, display color accuracy, build quality, and port selection are not part of our scoring model.
This is a deliberate design choice: we can cover a much larger catalog, refresh it more frequently, and score against a much wider range of software than any hands-on outlet. But it means you should treat our compatibility scores as specification-based predictions, not as measured performance results.
We do not accept payment for inclusion or ranking. No manufacturer, retailer, or affiliate network can buy a higher position in any guide. The ranking engine is fully automated against the same database whether or not an affiliate relationship exists for a given product.
6. Editorial Independence
FilterKilter is reader-supported through affiliate commissions. When you click a “View on Amazon” or similar retailer link and make a qualifying purchase, we may earn a small commission at no additional cost to you. See our Affiliate Disclosure for full details.
Those commissions do not influence what appears in guides. Concretely:
- No retailer or manufacturer pays for inclusion or placement in any guide.
- We do not accept sponsored posts, pay-to-play editorial, or gifted products.
- A laptop ranks #1 based on its scores against the guide’s requirements, regardless of whether its retailer has an affiliate program we participate in.
- Affiliate link availability does not affect which products are crawled, scored, or surfaced.
7. Limitations & Disclaimers
Our data depends on the accuracy of what manufacturers and retailers publish. Specifications on product pages are sometimes incomplete, inconsistent across regions, or temporarily incorrect. We apply automated validation to catch obvious errors, but some will slip through.
Prices, configurations, and availability change frequently. Always verify the exact configuration and final price on the retailer’s site before purchasing. A price or configuration shown in our guides reflects a snapshot in time and may not be current.
Compatibility scores are predictions based on published requirements. Real-world performance depends on many factors not captured in our model: thermal throttling, driver quality, display refresh rate, background processes, and workload variations. A laptop scoring 3/3 (Optimal) may still underperform in specific edge cases.
If you notice incorrect data, an outdated price, or a laptop that no longer exists, please contact us.
Questions or corrections?
If something in this document is wrong or unclear, or if you’ve found a data error on one of our guide pages, get in touch.