I have a question that has been bothering me for a while now. Everyone knows about bottleneck in computer hardware. But what i would like to ask is this:
When i buy a CPU how do i know which RAM, video cart etc will not bottleneck with it? For example i have LGA 775 E4300 CPU and i have Radion HD 2600XT Video. How do i know if this two are working in perfect harmony? Better yet what if i would upgrade my video card to say 9000 series, the CPU would become a bottleneck. But than again, how do i know where is my CPU limits?
These questions go for all hardware and all comes down to one: How do i know\find out my hardware capabilities?
Everyone knows about bottleneck in computer hardware.
Maybe not so much.
Certainly, not everyone knows there is Always a bottleneck.
Fix one - something else becomes the bottleneck.
The bottleneck isn't always the same item for different type of tasks or software.
Don't worry about 'bottle-necks'.
Look for ways to fix the performance issues you may have with how your system does the work you want to do with it.
There's a lot of fuzz going on with the term "bottleneck". It's mostly because that term isn't used to cover facts, but leaves a lot room for personal opinions of self declared experts.
a bottleneck is a phenomenon by which the performance or capacity of an entire system is severely limited by a single component
That means, the worst case scenario is one component limiting the overall performance of the system to it's own level. So basically an integrated graphic card will limit a i5 2500k when it comes to graphics. Surprise? Not really. Will it hurt your system? No. Will it hurt the performance? Obviously.
A rule of thumb is always match parts by their specs. The graphic card needs PCIe 2.0, get a board that features it. The graphics card is a top tier card? ... Don't get low tier CPU. Common sense will bring you quite far, for everything else do some research on benchmarks/reviews.
Most of the time it's better to get the new GPU first and CPU later.
Thanks whatsthatnoise you did grasp the scope of my question. The term "bottleneck" is very well understood by me. But as a consequence of it comes a desire to understand how to build a well balanced system of which each component has a low % to become a bottleneck for another component.
What i am trying to say is if i have i7 sandybridge CPU and i wish to buy a hdds that will use full capacity of that CPU what do i look at? Is there any guidelines?