Question: does qgis use multiple cores?
Answer: Enable multi-threaded rendering: Modern CPUs are multi-core processors. QGIS uses by default only one CPU core for rendering, but you can change this. Multi-threaded rendering should speed up your performance significantly!