Ievarijums Your HWiNFO System Summary looks good. Hyperthreading is enabled on the CPU. Memory is in dual channel mode and running at 3200MHz with tight memory timings. The GPU is running in PCIe x16 mode.
The reason GPU performance isn't running at 100% is because the CPU can't keep up with the GPU. In other words, the GPU is more powerful than the CPU in Battlefield 6.
The CPU feeds the GPU frames. If the CPU is too slow and can't keep the GPU feed with enough frames, then the GPU sits idle with nothing to do and has a low usage percent.
You could uncrease GPU usage % by increasing the video resolution. There's a BF6 graphics setting called 'Fixed Resolution Scale'. If you crank up the resolution scale that will increase GPU usage but it won't increase the framerate.
The only way to increase the framerate is by increasing CPU performance. Since your system is already properly configured, the only way to increase CPU performance is upgrading to a newer and more powerful CPU.
Or hope DICE releases a game patch which boosts CPU performance. Or maybe find a driver or setting that's somehow limiting CPU performance.