Hi guys,
I've got both cpus ready for a gaming pc, I know they are similair but I need to keep one and sell the other. I am trying to future proof my build but not sure which I should keep. By the looks of it 3300x benchmarks better but only has 4 cores with 8 threads. 3500x has 6 cores + 6 threads so 2 more cores but…2 less threads. Which one do you think I should keep/sell?
Cores are actual computing units, additional threads are virtual execution units assigned to each core (schedule/streamline execution of code). More physical cores will provide greater performance, so go with the 3500x.
Software needs to be written to specifically make use of hyper threading.
Simplified explanation:
https://www.youtube.com/watch?v=wnS50lJicXc