I'm running a 3D program called Magics 64bit that corrects (stl)3D files. While the program is processing a file I go to task manager and check the CPU usage and it never goes above 27%. I would like to know if it's supposed to go higher? Thanks!
it sounds like Magics is not multi-threaded so its using alot of 1 core while the other 3 are barely worked resulting in the low use you are seeing. I see the same thing on some of my apps with my 6 core, 1 core getting hit hard and the rest at idle if I look at the individual cpu graphs.
A program has to support multi-threading to be able to use more than one CPU core. Additionally, depending on how multi-threading is implemented in the program, it may only use two cores, three cores or all four cores.
The only program I use that does indeed use all four cores is Handbrake to encode video files and only if I use the x.264 codec.
Q9300 is great CPU it is QUAD core thats why it doesnt go higher than 27 % you should be happy about that .. if that programs work correctly if its not so install WIN XP 32 bit or other win just 32 bit