Der 4 Kerner sollte eigentlich reichen. Sicher da die Auslastung nicht durch was anderes zu Stande kommt?
Wenn deine CPU dauerhaft bei 80-100% ist selbst bei einfacheren Spielen vermute ich eher mal das irgend welche Dienste im Hintergrund laufen die unnötig Leistung fressen. Du kannst ja mal über msconfig alle nicht benötigten Dienste (Microsoft Dienste ausblenden!!!) deaktivieren und im Autostart das selbe tun und alles was nicht gebraucht wird da mal deaktivieren.
Schadware (Trojaner, Maleware, Miningware) kann im Grunde auch der Übeltäter sein.