Quanta precisão para um benchmark você espera e que tipo de benchmark deseja estimar? Se a precisão de 5 a 10% acompanhar você, então você pode tentar. Você terá que coletar resultados de benchmark de diferentes revistas e sites de PC e atualizar seu banco de dados com frequência para poder comparar diferentes configurações.
Em qualquer caso, você também terá que aproximar alguns resultados, porque você não poderá encontrar testes para qualquer configuração disponível no mercado. Por exemplo, você encontrou resultados de benchmark para os chipsets X e Y para o processador Intel 2GHz. Além disso, você tem benchmarks para processadores de 2.0Ghz e 2.33Ghz, mas para o chipset Z. Se 2.33Ghz é mais rápido que 2.0Ghz em 10% no chipset Z, você poderia esperar que ele seja mais rápido em 10% nos chipsets X e Y? você pode multiplicar seus benchmarks anteriores em 1.1 ??? Isso é razoável, mas isso será apenas um resultado aproximado.
Além disso, lembre-se também de que não existe um benchmark que acomode todos os usuários e cada benchmark pode depender mais de alguns componentes do computador e menos de outros. Por exemplo, se quisermos medir operações de ponto flutuante, teremos melhores resultados em um processador mais potente. Se executarmos o teste de benchmark para um banco de dados do Access, veremos que os resultados dependem muito mais do desempenho do HDD do que do processador e assim por diante. Os benchmarks teóricos são em algum ponto inúteis para os usuários finais, porque o que os usuários finais querem saber é sobre o que o PC Vista iniciará mais rápido ou o FireFox abrirá o site mais rápido e onde levará menos tempo para economizar 20Mb Office documento ... Os usuários finais raramente se importam com números de operações de ponto flutuante.