Well I thought the same thing and went from my 2500k to my 4770k. But actually, most of my games I've actually benchmarked perform BETTER with hyper threading off. All bar one - Assassins creed Origins, which ends up with slightly better 1%lows. Some it does not seem to affect at all.
I've literally just been using it as an i5 .
Intel's SMT implementation being different from AMD's implementation.
And even comes with vulnerabilities (which made secured focused OpenBSD disable HT) because of Intel's failing to give **** Swiss cheese security design which they haven't bothered to fix.
On Ryzen situation is pretty much plus minus zero. Some games lose few percents or so, some gain same with upper limit somewhere between 5-10 %.
Of course used games will affect heavily.
Games designed pretty much for two cores in that four cores is high end Intel stagnation era (Intel has been big obstacle for advance of game development) certainly cant' benefit any and more likely lose some.
Though performance loss can be also down to Microsoft doing **** work with their stupid schedulers.
While Android has for years managed moving loads between vastly different size and power cores (three different size cores in the latest) scheduler of Wintoys10 can't even put single thread heavy load to run on best cores of the CPU!
https://www.techpowerup.com/review/1usmus-custom-power-plan-for-ryzen-3000-zen-2-processors/2.html
And that seems to be continuing:
"In the near future, Microsoft will release the Windows 10 19H2 update (Windows 10 1909), which gives the OS scheduler the ability to prioritize threads. I tested a pre-release build of this version and didn't notice significant improvements. Quite often, the scheduler used a higher priority for background processes. I think you can imagine what will happen if Windows gives precedence to such a process, and not your currently running game."
But of course running some background DRMs and user spying aka "telemetry" is more important than foreground loads user is trying to run...
Though I guess we should be already glad, if Microsoft manages to make patch which doesn't break lots of things!