I run hwmonitor at all time with cpu and gpu usage data, including individual threads, and i also switch on the fly various oc and underclock settings, so i know what is the bottleneck. I will upgrade to a strong cpu and gpu in half an year, but now have a fairly low end rig, i3 3220 (3.3 ghz)...