I thought I would post on this thread, as I found myself buying parts for a new VR sim gaming computer, and took advantage of a sales tax free holiday coupled with a new MicroCenter credit card to get the most discounts I could on a 7950X3D based system using the MC bundle available at the time. This is the build: https://pcpartpicker.com/user/mak8tack/builds/#view=yCTJ7P where I pulled the 4090 from my previous system based on a i9/12900K CPU. I'm happy with it, but found the DCS multithreaded performance to be interesting. Using the latest Win11 23H2 (with the AMD branch prediction patches) coupled with the latest chipset drivers, XBox Gamebar, and UEFI BIOS, I find that with the multithreaded DCS app, it will default to using both CCDs (extra vcache CCD0 and higher frequency CCD1). If I were to use Win11 Task Manager to setup "Process Affinity" to keep DCS on cores 0-15, by disabling 16-31, I don't perceive much of a difference with the DCS built-in FPS counter. This is in VR (Windows Mixed Reality with a HP Reverb G2)
Here are some screenshots I made with a OBS recording of DCS, AMD Ryzen Master (to easily show which cores are utilized) with no special CPU affinity config, and affinity preferring CCD0. In the screenshot with the CCD1 cores with the lower level of activity, I think that might have been OBS. Anyway, feel-wise, they both felt similar in performance in VR. Numbers-wise, they both hovered between 45-51 FPS on the DCS frame counter. I will note that with other similar sims I have tried: MSFS, and FalconBMS they tend to run in CCD0 based on the XBox Gamebar identifying them as games. DCS is also recognized by XBGB as a game, but I have to use the Task Manager process affinity config to make it run in CCD0.
nullnull