The reason it might appear the CPU is functioning as you describe is because the FX CPU's have 4 modules and 8 integer cores. Each module has two cores but the cores in the modules share resources. In some programs the modules act a lot like Intel's hyperthreading, while other programs will take advantage of the integer cores as AMD intended.
So a breakdown of this would be:
FX Quad core = 2 modules, 4 cores = Acts like a Intel Dual core with Hyperthreading or a actual Quad core depending on the program.
FX 6-core = 3 modules, 6 cores = Acts like a Intel Tri core with Hyperthreading (note: Intel has never made a tri-core) or a actual Six core depending on the program.
FX 8-core = 4 modules, 8 cores = Acts like a Intel Quad core with Hyperthreading or a actual Octo-core depending on the program.
The reason AMD has trouble keeping up with Intel CPU's when running programs not threaded well is because the cores IPC (instructions per clock) is less efficient than Intel's.
There is no such thing as future-proofing as the technology moves so fast. Only thing you can do is build to get a little extra longevity be getting parts that are higher power.
The reason it might appear the CPU is functioning as you describe is because the FX CPU's have 4 modules and 8 integer cores. Each module has two cores but the cores in the modules share resources. In some programs the modules act a lot like Intel's hyperthreading, while other programs will take advantage of the integer cores as AMD intended.
So a breakdown of this would be:
FX Quad core = 2 modules, 4 cores = Acts like a Intel Dual core with Hyperthreading or a actual Quad core depending on the program.
FX 6-core = 3 modules, 6 cores = Acts like a Intel Tri core with Hyperthreading (note: Intel has never made a tri-core) or a actual Six core depending on the program.
FX 8-core = 4 modules, 8 cores = Acts like a Intel Quad core with Hyperthreading or a actual Octo-core depending on the program.
The reason AMD has trouble keeping up with Intel CPU's when running programs not threaded well is because the cores IPC (instructions per clock) is less efficient than Intel's.
There is no such thing as future-proofing as the technology moves so fast. Only thing you can do is build to get a little extra longevity be getting parts that are higher power.
you really put this in detail but i cant change best solution