Well, here's what I would do..
I would research a component, looking up benchmarks of whatever products I take interest in, looking up when the component was released, and examining the features of it.
Example, a well known GPU such as a GTX 590 was released in the year of 2011, and Intel's 2500K Processor was released as well in the same year.
With videos cards, all you have to do is determine it's year of release, and the amount of VRAM which it possesses.
With a CPU, it's pretty simple, your looking for the amount of GHz it's averages, on stock, and the amount of cores it contains.
Example, a GTX 590 would surely be bottle-necked by anything with less than 4 cores, and less than at least 3.00GHz.
Take into account these components were released around the same time, if not the same year.
Sorry if this does not help, as it is much easier for me to determine than to explain, but hopefully you can use this method in future.