Moin moin erstmal,
Ich kann dir leider nicht genau sagen ob es an deiner CPU liegt. Was ich dir aber auf jeden Fall mal empfehlen würde, währe die Treiber zu überprüfen und sie, falls notwendig, zu aktualisieren. Das könnte dieses Problem schon beheben.
Sollte es doch an der CPU liegen dann muss wohl eine neue her. Ich würde dir den 3800X allerdings nicht empfehlen, da er deutlich teurer ist als der 3700x. Im vergleich zum 3700x hat er aber nur ein kleines bisschen an Mehrleistung was den 3800x im Grunde nutzlos macht.
Falls du mehr auf die Gamingleistung setzt, kann man auch den neuen R5 5600X empfehlen. Der ist momentan leider nicht wirklich gut verfügbar aber hat eine deutlich höhere Singlecore-Performance als der 3700X.
Ich hoffe ich konnte helfen und Liebe Grüße