What is my bottleneck?
Windows 7 Ultimate
MSI GD-55 Z-77a Motherboard
Intel i5 3570k OC 4.2 Ghz
Radeon HD 5770 x2 (Crossfire)
16Gb (4x4) Corsaire 1600Mhz RAM
1 Tb 7200rpm Western Digital HDD
850w Coolermaster PSU
I have downloaded the most recent AMD drivers and Crosssfire Profiles.
The problem I am having, is that I almost never see anything in my computer running at max while gaming. I will usually have my GPUs running at around 60-70%, and none of my CPU cores running higher than 50-60%.
The first thing that came to my mind was temperature. However my CPU never gets hotter than 65c, and my GPUs never hotter than 80c.
The other thing that I thought of was a possible lack of power. But 850w is at least 40% more than recommended for my system specs. To test this, I did a CPU benchmark, and a GPU benchmark at the same time, both hit 100% usage, and my computer did not lose power. (nor did anything get too hot)
After ruling Temperature and power out, I thought maybe it was my RAM. However, I have read multiple places that it is nearly impossible for any game to max out quad channel memory bandwidth. I have more than enough of better-than-average RAM, storage isn't the issue. So I doubt its my RAM. But I am no expert.
I then ran "Windows Resource monitor" to watch my HDD Disk usage. While gaming, nothing transferred more than a couple Mb/S. The specific specs of my HDD include a 64MB Cache, and a 6.0Gb/s Data transfer rate. My Motherboard also supports 6Gb/s Transfer rates. So I doubt its my HDD.
I know my GPUs are 2 generations old, but if they were the bottleneck they would be running at 100% (or at least higher than 80%)
Now I don't know what to think, except that its maybe software related. But I cannot think of anything specific that would do this sort of thing.