Hey guys, I've had my Ryzen 7 1700 since August, and love it. I've done everything that the internet has recommended to get the most of it. First thing I made sure to do was get fast ram with it. I'm running my Corsair LPX Vengeance (8GB x 2) at 2933Mhz since I set the system up. After the ram, I dialed in an OC to 3.8Ghz, cooled by my Cryrorig H5A. Once I had everything stable, I installed the Ryzen powerplan in Windows 10. I thought that was all I could do to get the most performance out of my CPU, but in the last few days, I've stumbled upon another method. I was reading into the "game mode" on the Threadripper chips, and started wondering if there was a way we could achieve this this basic Ryzen CPU's. Then I remembered about setting a Core Affinity. This allows you to tell a specific process to only use specific cores. The reason this matters with Ryzen, is because I want to remove the latency between the two CCX's that run a process. I've only seen this make a noticeable difference in a few CPU heavy games, but maaaaan did it help. The biggest games that I've seen a difference in are The Forrest and PUBG. I host the server for my friends and I in The Forrest, and the four of us caused some nasty stutter on my system. I told the game to use threads 0 2 4 6. This only uses ONE CCX. After I did this, the game ran like butter. The falling tree animations, minimum frames, combat, everything ran like absolute butter, it was almost like I just upgraded to a new CPU. This got me thinking, and I remembered that PUBG was hard on your CPU as well, so I did the same thing. I noticed that the initial landing was smoother, picking up loot early on was MUCH faster, the plane didn't stutter, and hit registration also seemed better. The biggest improvement was in big cities though (in both the Russian and desert map). My fps isn't any higher, but my minimums are MUCH better. I use vsysnc, and my fps would drop from 75 fps to the low to mid 50's in bigger cities. Now I usually sit in the mid 60's instead, which makes the city firefights much easier. I tested BF1, and didn't notice any improvement, but other than that, I haven't tried any other games just yet. If you have a Ryzen system, I would HIGHLY recommend trying this. It seems like a different CPU to me, and I've never seen a game use more than 4-8 threads, so losing the other threads for gaming has no impact in my opinion. I'm sure that others have posted about this, but out of all the Ryzen performance talk, I never see this being mentioned. The only downside is that you need to set these changes every time you run the game. I'm looking a permanent solution, so once I find one, I'll share it in this thread.
If you want to see how to set core affinities, here's an easy to follow tutorial for Win 10:
My full system specs:
R7 7 1700 @ 3.8Ghz
16GB ram 2933Mhz
Asrock X370 Killer/AC
EVGA GTX 1080 iCX
Again, maybe this is old news, but if it helps anyone, this post was worth the effort typing it!
Neoony seems to have found a great solution for making this permanent. It's called Process Lasso, which can be found here: